Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
Weeks worked between two dates
Message
 
 
To
04/12/2007 15:07:41
Mike Yearwood
Toronto, Ontario, Canada
General information
Forum:
Visual FoxPro
Category:
Databases,Tables, Views, Indexing and SQL syntax
Environment versions
Visual FoxPro:
VFP 9 SP1
Database:
Visual FoxPro
Miscellaneous
Thread ID:
01273137
Message ID:
01273186
Views:
19
This message has been marked as the solution to the initial question of the thread.
Hi Mike,

You can calculate a calendar week from any arbitrary date. For example
ldSunday = {^2000/01/02}
lnWeek = INT((ldDate - ldSunday) / 7) + 1
>
>Without resorting to some looping code, I'm trying to meet a business rule. If a person works different shifts in a single calendar week, they pay dues once for that calendar week.
>
>
>Start        End
>2007-12-02 2007-12-02 <- 2007 week 49 to 2007 week 49
>2007-12-04 2008-01-02 <- 2007 week 49 to 2008 week 1
>
>So I want to include only the second record because the 1st week is already accounted for in the second record.
>
>Further, is there no way to express weeks as a number that spans several years to simplify subtraction?
>
>Thanks
--sb--
Previous
Next
Reply
Map
View

Click here to load this message in the networking platform