Avatar billede akg Nybegynder
10. september 2007 - 14:40 Der er 3 kommentarer

Sortering med dato og tid

Hej eksperter..

jeg skal have trukket nogle poster ud af en tabel, og de skal sorteres så de står i dato og tidsorden, nyeste først:

Jeg vil gerne have det til at stå som følgende:


10:01:00 10/09/2007 tekst
08:34:07 10/09/2007 tekst
03:36:29 10/09/2007 tekst
22:00:07 09/09/2007 tekst
16:55:53 09/09/2007 tekst

Tid      Dato      Medie  er i hver deres celle i tabellen..

$query = mysql_query("SELECT * FROM $tabel WHERE medie = 'tekst' ORDER BY dato DESC LIMIT 0,5")

Dette virker næsten, men tidspunkterne den 09/09/2007 er ikke altid i rigtig rækkefølge... så jeg tænke om man kunne skrive:

"...ORDER BY dato,tid ..." eller noget lignende????
Avatar billede akg Nybegynder
10. september 2007 - 15:03 #1
har fundet ud af det..

ORDER BY dato DESC, tid DESC LIMIT
Avatar billede michael_stim Ekspert
10. september 2007 - 15:04 #2
Hvis du smider det ind i et datetime felt løser et sig automatisk.
Ellers kan gøre som du selv siger.

ORDER BY dato DESC, tid DESC
Avatar billede michael_stim Ekspert
10. september 2007 - 15:05 #3
Hov kom lidt for sent der ;o)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Computerworld tilbyder specialiserede kurser i database-management

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester