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

    QUERY SQL su fatturato e PHP

    Ciao, ho un problema con un programma in php che deve fare una determinata query. Mi spiego...

    Ho una tabella con i seguenti campi: Data,prodotto, importo

    la tabella ha record dal 2005 al 2008.

    Con una query vorrei estrapolare i dati riepilogativi in modo che mi vengano rappresentati sullo stile di una tabella pivot di excel, cioè i dati suddivisi per trimestre per ogni anno. Così:

    |prodotto|somma 1° trimestre 2005|somma 1° trimestre 2006|somma 1° trimestre 2007|somma 1° trimestre 2008|

    come devo impostare la query? sto provando con i "CASE" ma non ci salto fuori

    Grazie

    Roberto

  2. #2
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,923
    Prova così
    codice:
    select prodotto,
    sum(if(data between '2005-01-01' and '2005-06-30',importo,0)) as semestre2005,
    sum(if(data between '2006-01-01' and '2006-06-30',importo,0)) as semestre2006,
    ......
    from fattura
    group by prodotto

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 © 2024 vBulletin Solutions, Inc. All rights reserved.