Avatar billede tgdesign Nybegynder
25. juli 2003 - 10:34 Der er 3 kommentarer og
1 løsning

Sammenligning af datoer i SQL

Jeg skal via ASP/SQL hente alle records i en tabel 'WORKORDER' fra dags dato. Jeg har feltet 'dtPromised' af typen datetime med en længde på 8.
D.v.s. mine data ligger i formatet '03-07-2003 14:27:00'.
Jeg skal altså have fat i dem der ligger inden for intervallet '25-07-2003 00:00:01' & '25-07-2003 23:59:59' hvis det var er idag.
Har forsøgt mange krumspring, men ak....!
Avatar billede bennytordrup Nybegynder
25. juli 2003 - 10:41 #1
select *
from WorkOrder
where dtPromised between '20030705 00:00:00:000' and '20030705 23:59:59:999'
Avatar billede bennytordrup Nybegynder
25. juli 2003 - 10:41 #2
Ved datosammenligninger bruger du ISO-formatet.

Du skal selv sørge for formatteringen fra ASP
Avatar billede tgdesign Nybegynder
25. juli 2003 - 10:47 #3
Tak for det promte svar Benny.
Jeg faldt i den med (-) bidestreger i datoen..
Du kommer med i min aftenbøn. Nu kan jeg få ryddet op inden jeg går på 3 ugers ferie...  :-)
Avatar billede bennytordrup Nybegynder
25. juli 2003 - 10:49 #4
God ferie :-) Jeg er selv lige kommet tilbage fra ferie i mandags.
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