Avatar billede dmg Nybegynder
14. maj 2004 - 14:58 Der er 5 kommentarer og
1 løsning

sortering af datetime

jeg har en tabel der hedder dato, hvor disse records ligger i. Jeg vil gerne lave en selectsætning der sortere kun efter datoen.

Jeg prøvede selv, men er ik så go.
SELECT * FROM log GROUP BY dato

Hvis der er 2 af samme salgs dato, skal den kun vise den ene og det gør den selvfølgelig ikke med ovenstående selectsætning fordi tidspunktet er forskelligt.

Hvad kan jeg gøre?

2004-05-12 14:39:48
2004-05-12 14:39:55
2004-05-12 14:40:01
2004-05-12 14:40:08
2004-05-12 14:40:18
2004-05-12 14:40:26
2004-05-12 15:17:05
2004-05-13 08:10:23
2004-05-13 19:10:57
2004-05-14 10:12:51
2004-05-14 11:21:18
2004-05-14 11:39:15
2004-05-14 11:43:14
2004-05-14 11:51:44
2004-05-14 12:49:25
2004-05-14 13:26:48
2004-05-14 13:36:35
2004-05-14 13:40:02
Avatar billede dmg Nybegynder
14. maj 2004 - 15:00 #1
Jeg ved godt, det ikke er php delen, men i kan lige få min kode:

$result = mysql_query ("SELECT * FROM log GROUP BY dato") or die ("Invalid query: " . mysql_error());
      while ($row = mysql_fetch_array ($result))
      {
       
        print "<tr><td>".$row['dato']."</td></tr>";
      }
     
    }
Avatar billede Slettet bruger
14. maj 2004 - 15:00 #2
Kan du ikke bare skrive ORDER BY dato DESC i din query?
Avatar billede dmg Nybegynder
14. maj 2004 - 15:27 #3
Det virkede desværre ik :( har du andre gode ideer?
Avatar billede erikjacobsen Ekspert
14. maj 2004 - 15:32 #4
Hvis du skal gøre det nogenlunde effektivt kan du dele feltet op i 2: dato i det
ene felt og tid i det andet.
Avatar billede Slettet bruger
14. maj 2004 - 17:23 #5
Måske

GROUP BY DATE(dato)

men den er først med fra MySQL 4.1.1. Måske kan man bruge TO_DAYS(dato) i stedet.
Avatar billede dmg Nybegynder
15. maj 2004 - 13:23 #6
hhmm... ok, nu virker det, men nu har jeg også delt dato og time op i 2 felter. det var lidt det jeg kan ville ungå. men mange tak for jeres hjælp.
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