Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2012
    Messaggi
    3

    [access 2007] Query: conteggio separato di più mesi

    ciao a tutti, ho creato questo comando SQL

    SELECT Count(Valutazioni.[Caso Nr]) AS [ConteggioDiCaso Nr], Count(Valutazioni.[Data Prelievo]) AS [ConteggioDiData Prelievo]
    FROM Valutazioni
    HAVING (((Year([data prelievo]))=2012) AND ((Month([data prelievo]))=1));

    in cui mi vengono visualizzati in una query tutti i casi arrivati nel mese di gennaio 2012. L'espressione funziona alla grande e infatti nelal query posso vedere i casi come conteggio o come raggruppamento. Ora il mio scopo è quello di vedere 12 colonne (o anche 12 righe) che riportano il conteggio (o il raggruppamento) di tutti i mesi non solo di gennaio. ho provato a duplicare il comando ma non funziona, ho provato ad aggiungere la riga month preceduta da un AND ma niente... mi sembra una cosa banalissima ma non ci arrivo.. grazie a tutti in anticipo.

  2. #2
    devi fare una query di tipo PIVOT. consulta l'help di Access

  3. #3
    Utente di HTML.it L'avatar di nelsonblu
    Registrato dal
    Feb 2007
    Messaggi
    2,234
    Alla query da te postata leva la condizione
    codice:
    AND ((Month([data prelievo]))=1)
    leva i conteggi e ci aggiungi una colonna "mese": Month([data prelievo])

    poi fai un'altra query di questa query e raggruppi per "mese" facendo nelle altre colonne i conteggi

    es
    codice:
    SELECT Count(ValutazioniQ.valutazioni) AS ConteggioDivalutazioni, ValutazioniQ.mese FROM ValutazioniQ GROUP BY ValutazioniQ.mese;

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.