Avatar billede kev. Nybegynder
30. april 2005 - 11:39 Der er 4 kommentarer og
1 løsning

Problemer med: Sortering på dato og tidspunkt (via SQL)

Hej med jer,

Jeg har et problem med mine db-udtræk, da resultaterne ikke bliver sorteret korrekt.

I tabellen "Kunder_notater" har jeg bl.a. følgende felter:

ID:
KundeID:
Dato: Kort datoformat (19-06-1994)
Tidspunkt: Langt klokkeslætsformat (17:34:23)
Indhold:
Saelger:

Jeg vil have søgeresultaterne sorteret faldende på dato og klokkeslæt, men "ORDER BY dato, tidspunkt DESC;" giver ikke det rigtige resultat.

Det sjove er, hvis jeg kun bruger "ORDER BY dato DESC;" sorteres der helt korrekt på datofeltet (også selvom Access normalt kører efter engelsk datoformat), men tilføjer jeg ", tidspunkt" får jeg et helt forkert resultat, der ikke er faldende el.lign.

Nogen, der ved hvorfor??

// Kevin
Avatar billede goose Nybegynder
30. april 2005 - 11:42 #1
Prøv med:
ORDER BY dato ASC, tidspunkt DESC

/Goose
Avatar billede terry Ekspert
30. april 2005 - 12:04 #2
ORDER BY dato DESC, tidspunk DESC
Avatar billede terry Ekspert
30. april 2005 - 12:05 #3
ASC is default, so if you use
ORDER BY dato DESC, tidspunk

then its the same as
ORDER BY dato DESC, tidspunk ASC
Avatar billede kev. Nybegynder
30. april 2005 - 12:15 #4
Hejsa,

Har prøvet med "ORDER BY dato DESC, tidspunkt DESC;" og det virker perfekt.

Desuden ved jeg godt, at ASC er default, men tilføjer det nogle gange, når jeg viser koden her på eksperten, for at "skære det ud i pap"/undgå misforståelser.


"terry" havde det helt korrekte svar, og får derfor points. Smid et svar.

Beklager "goose"; du blev også snydt for points på det andet spørgsmål (den om æøå) :-)


// Kevin
Avatar billede terry Ekspert
30. april 2005 - 12:31 #5
tak og god weekend
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
Dyk ned i databasernes verden på et af vores praksisnære Access-kurser

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