Avatar billede donnib Nybegynder
06. marts 2006 - 11:05 Der er 5 kommentarer

hvordan selecter man med datetime ?

Hej,
Jeg har brug for at selecte nogle records baseret på datetime.
Jeg har brug for at select alt der er på den specifikke dag fra dagen startede til den bestemte datetime.

Hvordan opnår man dette ?

donnib
Avatar billede fsconsult.dk Nybegynder
06. marts 2006 - 12:06 #1
select * from tabel where dato between "2006-03-06 00:00" and "2006-03-06 12:05"

måden dato/tid angives, kan dog variere lidt fra database til database, hvis det skrives i ren SQL
Avatar billede donnib Nybegynder
06. marts 2006 - 12:08 #2
ja men problemet er at jeg vil gerne give den kun tiden "2006-03-06 12:05"
og så bør databasen selv finde ud af at kigge mellem "2006-03-06 00:00" og "2006-03-06 12:05"

Nogle forslag ?
Avatar billede fsconsult.dk Nybegynder
06. marts 2006 - 12:18 #3
ikke med ikke-db specifik SQL, og ikke uden at du skal angive "2006-03-06 12:05" to gange (stadig i ren SQL).
Avatar billede donnib Nybegynder
06. marts 2006 - 12:20 #4
jeg kan godt angive tiden to gange da jeg befinder mig i en stored procedure.
men kan jeg så ? kan MSSQL lave datotiden om til datoen og tiden midnat ?
Avatar billede fsconsult.dk Nybegynder
06. marts 2006 - 12:31 #5
I MS SQL mener jeg du kan lave CAST af din datetime til en DATE, således at tidspunktet forsvinder ... 
det er muligt du så skal lave CAST tilbage til datetime, men jeg tror det ikke.
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