Visualizzazione dei risultati da 1 a 5 su 5
  1. #1

    Query MySQl con GROUP BY range di date

    Ho una semplice tabella mysql con questi campi:

    NumeroDoc, DataDoc, ImportoDoc

    vorrei avere come risultato la somma di ImportoDoc ma divisa per ogni mese dell'anno (l'anno è sempre il 2008)

    Riesco ad averla con 12 query ma non è la via migliore credo.

    Grazie

  2. #2
    Prova con

    Codice PHP:
    <?php

       $sql 
    "SELECT SUM(`ImportoDoc`) FROM `tabella` GROUP BY (`DataDoc`) ";

    ?>
    ma non ti garantisco niente.... non mi ricordo molto bene le group by
    Perchè essere stupidi non è una menomazione ma un diritto di tutti!!!

  3. #3
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,922
    codice:
    select month(datadoc) as mese, sum(importodoc) as totale
    from tabella
    group by mese
    order by mese

  4. #4
    Originariamente inviato da nicola75ss
    codice:
    select month(datadoc) as mese, sum(importodoc) as totale
    from tabella
    group by mese
    order by mese

    mi dichiaro sconfitto!
    Perchè essere stupidi non è una menomazione ma un diritto di tutti!!!

  5. #5
    Grazie 1K

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.