Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Apr 2006
    Messaggi
    18

    valore massimo tra tre colonne

    In una tabella MYSQL come si fa a ordinare i records secondo la data più alta fra tre colonne?
    Cioè vorrei selezionare per ogni record la data più alta fra tre campi e fra tutti i records che compongono la tabella eseguire l'ordinamento sul valore trovato.

    Ciaoooo.

  2. #2
    Utilizza la funzione MAX() di MySQL per identificare il valore maggiore a livello di record e poi utilizzane il risultato per effettuare l'ordinamento.

  3. #3
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,922
    codice:
    select greatest(data1,data2,data3) as maggiore
    from tabella
    order by maggiore

  4. #4
    Utente di HTML.it
    Registrato dal
    Apr 2006
    Messaggi
    18
    Per nicola75ss.

    Oserei dire ---> "RISPOSTA ESATTA"

    Grazie, era una funzione che non avevo mai usato.

    Ciao.

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.