Visualizzazione dei risultati da 1 a 5 su 5

Discussione: Raggruppare i records

  1. #1

    Raggruppare i records

    Salve a tutti. Ho una serie di record che tiro fuori da un database ognuno di questi record è contrassegnato da un parametro (che è il rilsutato di un campo enum) che ha come valori P, N, I. Vorrei con una sola query stampare di seguito i record con tutti i valori uguali di questo campo. Non posso usare ORDER BY perché l'ordinamento è in base ad una data (che è un'altro campo). Penso che dovrei usare GROUP BY (e/o HAVING) ma non l'ho mai fatto e non so come si usa. Mi date una mano?
    Ciao!!!!
    I dilettanti costruirono l'Arca, i professionisti il Titanic!

  2. #2
    select *
    from tabella
    order by campo_enum, data



    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  3. #3
    E se volessi ordinare i record secondo un ordinamendo nn alfabetico del valore del campo enum?
    I dilettanti costruirono l'Arca, i professionisti il Titanic!

  4. #4
    Originariamente inviato da Nunkij
    E se volessi ordinare i record secondo un ordinamendo nn alfabetico del valore del campo enum?
    Un ordinamento o e' ascendente oppure discendente se vuoi dei mix organizzati il campo tramite il nome....

    A-R
    b-N
    c-Q


    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  5. #5
    ok fin qui tutto chiaro!! ma c'è un modo per fare quello che dico anche senza usare order by?
    I dilettanti costruirono l'Arca, i professionisti il Titanic!

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.