Pagina 1 di 4 1 2 3 ... ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 34

Discussione: ordinare per data

  1. #1
    Utente di HTML.it L'avatar di kodode
    Registrato dal
    Sep 2002
    Messaggi
    1,896

    ordinare per data

    ciao a tutti!


    pre vari motivi, ho inserito un campo di nome data ma formattato campo "text"... ora naturalmente ho necessità di ordinare per data...
    mi suggerite un piccolo ciclo per il controllo della data?? grazie...

  2. #2
    Moderatore di Server Apache L'avatar di marketto
    Registrato dal
    Sep 2001
    Messaggi
    5,858
    come sono inserite le date?
    think simple think ringo

  3. #3
    Utente di HTML.it L'avatar di kodode
    Registrato dal
    Sep 2002
    Messaggi
    1,896
    allora il campo come ho detto è text e ogni data è del formato:

    gg/mm/aaaa
    es: 11/04/2005


    grazie...

  4. #4
    Moderatore di Server Apache L'avatar di marketto
    Registrato dal
    Sep 2001
    Messaggi
    5,858
    codice:
    SELECT * FROM tabella
    ORDER BY CAST(data AS DATE)
    think simple think ringo

  5. #5
    Utente di HTML.it L'avatar di kodode
    Registrato dal
    Sep 2002
    Messaggi
    1,896
    mi da questo errore:

    You have an error in your SQL syntax near '(data AS DATE)' at line 1

    ps: naturalmente il campo data è data

  6. #6
    Moderatore di Server Apache L'avatar di marketto
    Registrato dal
    Sep 2001
    Messaggi
    5,858
    la funzione CAST è disponibile da mySQL 4.0.2. , quindi immagino tu abbia una versione precedente.
    http://dev.mysql.com/doc/mysql/en/cast-functions.html
    think simple think ringo

  7. #7
    [supersaibal]Originariamente inviato da marketto
    la funzione CAST è disponibile da mySQL 4.0.2. , quindi immagino tu abbia una versione precedente.
    http://dev.mysql.com/doc/mysql/en/cast-functions.html [/supersaibal]
    La data deve essere valida ... e il CAST lo farebbe per conto suo.

    Quella NON e' una data valida, ma una stringa...

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

  8. #8
    Utente di HTML.it L'avatar di kodode
    Registrato dal
    Sep 2002
    Messaggi
    1,896
    ok, ma io sopra avevo scritto che era un campo text... infatti chiedevo aiuto per un ciclo di controllo di quel campo...

  9. #9
    Moderatore di Server Apache L'avatar di marketto
    Registrato dal
    Sep 2001
    Messaggi
    5,858
    [supersaibal]Originariamente inviato da piero.mac
    Quella NON e' una data valida, ma una stringa... [/supersaibal]
    chiaro, però forzando il casting diventa una data valida...ora, visto che il cast nn è supportato dalla versione di mysql in uso, bisogna trovare un'altra soluzione
    think simple think ringo

  10. #10
    [supersaibal]Originariamente inviato da marketto
    chiaro, però forzando il casting diventa una data valida...ora, visto che il cast nn è supportato dalla versione di mysql in uso, bisogna trovare un'altra soluzione [/supersaibal]
    Contento se mi smentisci... ma hai provato?

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

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.