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,
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
la query interna la puoi usare per estrarre i dati intermedi (data, presenze)
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