Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
Anniversary/birthday reminders
Message
From
06/04/2005 12:57:05
 
 
To
05/04/2005 17:12:35
General information
Forum:
Visual FoxPro
Category:
Coding, syntax & commands
Environment versions
Visual FoxPro:
VFP 9
Miscellaneous
Thread ID:
01001497
Message ID:
01001986
Views:
30
Thanks Geoff,

I like that solution.

>Hi Frank
>
>Because the start year and end year may be different you need to test your month and day against both ends seperately.
>
>Try this
>
>
>m.d_start = DATE(2004,10,15)
>m.d_end = DATE(2005,04,15)
>
>SELECT dob as dactivity, client_no, PADR("Birthday", 20) as cType;
>	FROM c_clientlist;
>	WHERE DATE(YEAR(m.d_start),MONTH(dob),DAY(dob)) >= m.d_start AND ;
>			DATE(YEAR(m.d_end),MONTH(dob),DAY(dob)) <= m.d_end
>
>
>Geoff
>
>>Hi,
>>
>>I've gone brain dead :(
>>
>>I have some SQL code:
>>
>>
>>SELECT dob as dactivity, client_no, PADR("Birthday", 20) as cType;
>>	FROM c_clientlist;
>>	WHERE DAY(dob) = DAY(DATE()) AND MONTH(dob) = MONTH(DATE())
>>
>>
>>which will give me anybody who was born on the current day.
>>
>>Say I wanted to allow the user to enter a starting date and an ending date and then I will pull out all people who have birthdays falling within that range.
>>
>>How do I convert this to work on a range of dates?
Frank.

Frank Cazabon
Samaan Systems Ltd.
www.samaansystems.com
Previous
Reply
Map
View

Click here to load this message in the networking platform