Avatar billede greenday Nybegynder
03. marts 2009 - 09:08 Der er 4 kommentarer og
1 løsning

Dato søgning

Hej Eksperter

Jeg har en MS Database hvor jeg har et feldt som er Test, her bliver der puttet en dato ind : 03-03-2001 (dd-mm-yyyy) og mange andre fødselsdage.

Spørgsmålet er så : kan man lave en SQL sætning der tjækker om der er nogen der har fødselsdag idag eks: 03-03-2009

Håber I kan hjælpe mig ;)

/Esben
Avatar billede dennisbjorn Juniormester
03. marts 2009 - 10:24 #1
Hej,

Hvis du udskifter "Table1" med dit tabelnavn, i nedenstående, skulle det virke:

SELECT Tabel1.Test
FROM Tabel1
WHERE (Tabel1.Test)=Date());
Avatar billede greenday Nybegynder
03. marts 2009 - 12:13 #2
Hej Dennisbjorn

Hvis jeg læser det Du har skrevet rigtigt vil :
WHERE ('03-03-2001'='03-03-2009');

bare som eks.

Vil der vel ikke være nogen der har fødselsdag idag ???

/Esben
Avatar billede dennisbjorn Juniormester
03. marts 2009 - 13:54 #3
Ohh - du har ret, det er mig der sover...

Nedenstående er abslout ikke testet, men her ser vi kun på de 5 første tegn, altså dd-mm

SELECT Tabel1.Test, date() AS dato 
FROM Tabel1
WHERE (Left(Test, 5) = Left(dato, 5))
Avatar billede greenday Nybegynder
03. marts 2009 - 14:34 #4
skriv lige et svar, så jeg kan give dig en belønning, når jeg får det testet ;)
Avatar billede dennisbjorn Juniormester
03. marts 2009 - 19:23 #5
ok
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

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