Avatar billede luzk Nybegynder
23. januar 2002 - 16:27 Der er 7 kommentarer og
1 løsning

Søgning på dato

Jeg har behov for at kunne søge på en bestemt dato fx 23/1 2002. Jeg har prøvet lidt forskelligt, som fx LIKE funktionen, men der er ikke rigtig noget der virker. Datoformattet er følgende: '01/09/2002 01:38:11 PM' (9. januar 2002)
Avatar billede fri-hash Nybegynder
23. januar 2002 - 16:30 #1
er det sådan du har prøvet:

select * from tabel where dato like '%23/1/2002%'
Avatar billede fri-hash Nybegynder
23. januar 2002 - 16:31 #2
sludder

select * from tabel where dato like '%1/23/2002%'
Avatar billede luzk Nybegynder
23. januar 2002 - 16:31 #3
sådan noget lignende ja - prøvede også med #, men fik fejl :o/
Avatar billede terry Ekspert
23. januar 2002 - 19:10 #4
You should ALWAYS use the U.S date format when working with dates. This is
MM-DD-YYYY

So should work for 23 January 2002
SELECT * FROM YourTable WHERE TheDateField = '01-23-2002'
If that gives a problem then it is most probably becuase you have a time in the field too.
So try
SELECT * FROM YourTable WHERE TheDateField BETWEEN '01-23-2002 00:00' AND '01-23-2002 23:59'
Avatar billede luzk Nybegynder
24. januar 2002 - 08:31 #5
I do use the U.S date format, and your suggestion did work, so thank you very much!
Avatar billede terry Ekspert
24. januar 2002 - 08:34 #6
Hi luzk!
What was it that helped, did you need to use BETWEEN?
Avatar billede terry Ekspert
24. januar 2002 - 08:34 #7
Oh! and thanks :o)
Avatar billede luzk Nybegynder
24. januar 2002 - 08:51 #8
Hi terry. Yeah I tried to use LIKE, to find the users who logged in on a specified day, even though I know LIKE is used on TEXT, but now I am able to use BETWEEN instead :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