Visualizzazione risultati 1 fino 3 di 3

Discussione: order by date

  1. #1
    Guest

    Predefinito order by date

    Salve a Tutti!

    Ho la necessità, in una sorta di forum, di ordinare i thread dal più recente al meno recente.

    Tuttavia ho notato che se ordino secondo "DESC" appare così:
    17:52 - 28/06/09
    17:21 - 29/06/09
    17:12 - 29/06/09
    17:04 - 29/06/09
    16:38 - 29/06/09

    Se ordino secondo ASC:
    16:38 - 29/06/09
    17:04 - 29/06/09
    17:12 - 29/06/09
    17:21 - 29/06/09
    17:52 - 28/06/09

    Infatti ho formattato il timestamp con strftime(). Quindi, mi chiedevo: per poterle ordinare è necessario che le ordini secondo un Timestampo "puro"?

    Grazie.

  2. #2
    Guest

    Predefinito

    Scusa ma dentro il db hai il timestamp o il valore che hai scritto lì? Comunque ti conviene salvare il timestamp e ordinare con quello. Ovviamente quando hai il timestamp ordini tramite DESC. In quel caso infatti sembra che ordina soltanto l'ora. Ciao.
    Ultima modifica di stoner : 29-06-2009 alle ore 17.55.10

  3. #3
    Guest

    Predefinito

    perfetto!
    Gentilissimo come sempre


    P.S. Come uno stupido salvavo sul database la forma di data formattata, al posto del timestamp

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •