When in question, when in doubt, run in circles, scream and shout.
Gokje:
SELECT * FROM personen WHERE DATEDIFF(dd, persGeboorte, getdate() ) < 7
Bij jou neemt ie volgens mij het verschil in dagen, zonder daarbij naar de maanden en jaren te kijken.
SELECT * FROM personen WHERE DATEDIFF(dd, persGeboorte, getdate() ) < 7
Bij jou neemt ie volgens mij het verschil in dagen, zonder daarbij naar de maanden en jaren te kijken.
No trees were killed in the sending of this message. However a large number of electrons were terribly inconvenienced.
De dag klopt met die select wel, maar er word nog steeds naar jaar gekeken. Iemand die geboren is op 13-10-2000 komt niet tevoorschijn, maar op 13-10-2001 wel. (Wat wel klopt, want 13-10 is binnen 7 dagen van 'nu')..
When in question, when in doubt, run in circles, scream and shout.
effe uit de losse pols, dus niet boos worden als het niet werkt 
code:
1
2
3
4
5
| select * from personen where datediff(dd, getdate(), dateadd(yy, datediff(yy, persGeboorte, getdate()), persGeboorte)) between 0 and 7 |
Today's subliminal thought is:
Heee, dat werkt! Zenks! Weer iets geleerd.
When in question, when in doubt, run in circles, scream and shout.