Visualizzazione dei risultati da 1 a 5 su 5

Discussione: group by & order by

  1. #1
    Utente di HTML.it
    Registrato dal
    Apr 2003
    Messaggi
    54

    group by & order by

    Ho una tabella così strutturata
    id punteggio
    1 10
    1 5
    2 4
    3 9

    SELECT id, sum(punteggio) FROM tabella group by id_account

    e quindi mi restituisce
    id sum(punteggio)
    1 15
    2 4
    3 9

    e fin qui tutto ok, dopo però le vorrei ordinare per la colonna della somma del punteggio ma se aggiungo in fondo alla stringa sql:

    order by sum(punteggio)

    mi da errore, dove sbaglio?

  2. #2
    SELECT id, sum(punteggio) as tot
    FROM tabella
    group by id_account
    order by tot


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

  3. #3
    prova creando un alias
    SELECT id, sum(punteggio) AS somma FROM tabella GROUP BY id_account ORDER BY somma

    Talvolta anche una persona apparentemente inutile si rivela un abile samurai dalla forza di mille uomini, dimostrando di poter rinunciare alla vita e che il suo cuore si è completamente identificato con quello del suo padrone

  4. #4
    Originariamente inviato da piero.mac
    SELECT id, sum(punteggio) as tot
    FROM tabella
    group by id_account
    order by tot

    Talvolta anche una persona apparentemente inutile si rivela un abile samurai dalla forza di mille uomini, dimostrando di poter rinunciare alla vita e che il suo cuore si è completamente identificato con quello del suo padrone

  5. #5
    Utente di HTML.it
    Registrato dal
    Apr 2003
    Messaggi
    54
    Grazie mille, è stata una mia grave dimenticanza.. e dire che conoscevo pure l'istruzione!

    Grazie ancora!

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.