Visualizzazione dei risultati da 1 a 6 su 6

Discussione: Ordinare Record

  1. #1

    Ordinare Record

    Salve,

    Dovrei ordianre i miei record presi da mysql, inserendo gli ultimi 10 inseriti per data ed ora...

    SELECT *
    FROM `dati`
    ORDER BY `Data`, `Ora` DESC
    LIMIT 0 , 10


    Oppure


    SELECT *
    FROM `dati`
    ORDER BY `Data`, `Ora` ASC
    LIMIT 0 , 10


    Li ho provati entrambi, ma non li ordina affatto per data ed ora...


    I campi sono date e time....

    Qualcuno sa spiegarmi il motivo?

    Grazie


  2. #2
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,922
    usare un campo datetime al posto di due campi distinti?

  3. #3
    ormai purtroppo ho il database creato in questo modo

    E non mi è permesso modificarlo...

  4. #4
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,922
    Originariamente inviato da SkOrPiOn`87
    ormai purtroppo ho il database creato in questo modo

    E non mi è permesso modificarlo...
    prova così

    select *,concat(data,' ',ora) as data_ora
    from dati
    order by data_ora desc

  5. #5
    Grazie 1000 funziona, non conoscevo neanche quel comando di concat

  6. #6
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,922
    Originariamente inviato da SkOrPiOn`87
    Grazie 1000 funziona, non conoscevo neanche quel comando di concat
    prego.

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.