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
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