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

    mySQL - raggruppare per "data" e intabellare

    Ciao,

    su una tabella ho una serie di righe:
    1. con lo stesso id_utente e data.
    2. con lo stesso id_utente e data diverse.

    id_utente id_prodotto id quantita data
    1 1 1 12 27/12/2009 - 14:10:22
    1 2 2 12 27/12/2009 - 14:10:22
    1 3 3 12 27/12/2009 - 14:10:22
    1 5 4 12 27/12/2009 - 14:10:22
    1 1 5 1 27/12/2009 - 14:13:35
    1 2 6 1 27/12/2009 - 14:13:35
    1 3 7 1 27/12/2009 - 14:13:35
    1 4 8 1 27/12/2009 - 14:13:35
    1 5 9 1 27/12/2009 - 14:13:35
    vorrei fare una SELECT del id_utente e raggrupparle per data.

    successivamente suddividere i risultati per visualizzare in una tabella HTML, solo UN [id_utente --- data] per ogni data.

    ma non ho idea di come fare questo ultimo punto dopo aver recuperato il risultato della SELECT.

  2. #2
    Utente di HTML.it
    Registrato dal
    Nov 2008
    Messaggi
    539
    la query la raggruppi con GROUP BY; la visualizzazione ti fai un ciclo per i risultati e mostri solo ciò che ti interessa....

  3. #3
    Originariamente inviato da freeman74
    la query la raggruppi con GROUP BY; la visualizzazione ti fai un ciclo per i risultati e mostri solo ciò che ti interessa....
    si, però così ho "solo" il raggruppamento per data... e tante date.
    all'interno del while, dovrei verificare ad ogni "giro" se la data è la stessa della precedente, quando non lo è, scrivere una riga. Quando lo è passare avanti.

    così?

  4. #4
    Utente di HTML.it L'avatar di luca200
    Registrato dal
    Apr 2002
    Messaggi
    4,120
    Hai detto che fai il group by per data... se è vero, le date in output non saranno mai uguali!

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.