Visualizzazione dei risultati da 1 a 2 su 2

Discussione: Query Sql Particolare

  1. #1

    Query Sql Particolare

    ciao a tutti,
    ho una tabella in un DB mysql che registra i dati di produzione.
    La tabella ha i seguenti campi:
    1)id
    2)nome_prodotto
    3)data_produzione
    4)quantita_prodotta

    ho poi un report in PHP che mi estrapola i dati riepilogativi della produzione mensile.

    Qui ho il problema. Al momento, tramite un ciclo "for", ripeto la query tante volte quenti sono i mesi dell'anno. I tempi di attesa sono però decisamente lunghi.

    Vi chiedevo se esiste il modo per avere i dati riepilogativi tramite una sola query che mi separi i diversi mesi di produzione.

    Grazie

  2. #2
    Utente di HTML.it L'avatar di neida
    Registrato dal
    Feb 2005
    Messaggi
    1,478
    Potresti provare con una sola query, raggruppando tutti i prodotti per ogni singolo mese:

    codice:
    SELECT *, GROUP_CONCAT(nome_prodotto SEPARATOR ', ') AS prodotti
    FROM tabella
    GROUP BY(MONTH(data_produzione))

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.