immagine cancellata, vedi post successivo
ho usato i valori della tabella presenze che hai pubblicato,
ho creato una tabella calendario con le date da analizzare da 2018-12-18 fino a 2019-04-12 (DATA_ANALISI)
ho estratto i valori con questa query,
la query interna la puoi usare per estrarre i dati intermedi (data, presenze)codice:SELECT count(DATA_ANALISI) AS NUMERO_GIORNI , sum(PRESENZE) AS NUMERO_PRESENZE , min(PRESENZE) AS MIN_PRESENZE , max(PRESENZE) AS MAX_PRESENZE , CONVERT(decimal(10,6), sum(PRESENZE)) / CONVERT(decimal(10,6), count(DATA_ANALISI)) AS AVG_PRESENZE FROM ( SELECT CONVERT(varchar, DATA_ANALISI, 23) AS DATA_ANALISI , count(DATA_ANALISI) AS PRESENZE FROM calendario, presenze WHERE STATO = 'CHIUSA' AND NOT (DATA_ANALISI < DATA_AUTORIZZAZIONE OR DATA_CHIUSURA < DATA_ANALISI) GROUP BY DATA_ANALISI ) x
ma togliendo il group by puoi estrarre tutti gli elementi della tabella presenze che vengono selezionati
anche se tagliata per sql server, penso che non avrai difficolta' ad applicarla in access vista la semplicita'
spero che il risultato sia quello desiderato e la query utile

Rispondi quotando