Visualizzazione dei risultati da 1 a 10 su 25

Visualizzazione discussione

  1. #9
    Utente di HTML.it
    Registrato dal
    Oct 2014
    Messaggi
    539
    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
    Ultima modifica di marino51; 10-06-2021 a 02:19

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.