Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it L'avatar di EngLab
    Registrato dal
    Jan 2006
    Messaggi
    496

    Query per ogni mese di un anno

    Ciao!
    Sto avendo dei problemi per quanto riguarda una query sql in un db .mdb (ms access).
    Da una tabella con i seguenti campi: ID, DataVendita, Costo devo estrapolare Sum(Costo) per ogni mese in DataVendita (che nel db è di tipo Data). Si può fare tutto in una query oppure devo fare 12 query differenti per ogni mese, specificando le date precise?

    Grazie in anticipo

  2. #2
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,481
    Qualcosa del genere puo' andare bene ...?

    SELECT Month(DataVendita) AS Mese, SUM(Costo) AS Totale
    FROM Tabella
    GROUP BY Month(DataVendita);

    Sempre che nella tabella le date siano tutte relative ad un solo anno ... altimenti

    SELECT Month(DataVendita) AS Mese, Year(DataVendita) AS Anno, SUM(Costo) AS Totale
    FROM Tabella
    GROUP BY Month(DataVendita), Year(DataVendita);

  3. #3
    Utente di HTML.it L'avatar di EngLab
    Registrato dal
    Jan 2006
    Messaggi
    496
    Mmm...quindi tu dici che esiste la funzione che restituisce solo il mese? D'oh! Fammi provare e ti dico, altrimenti ti posto la soluzione che ho adottato io... (nemmeno tanto lunga a dire il vero...)

    Grazie!

  4. #4
    Utente di HTML.it L'avatar di EngLab
    Registrato dal
    Jan 2006
    Messaggi
    496
    E in effetti funziona...! Grazie mille oregon!

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.