Bill,
No worries. My thinking may be twisted here too. But this is the way I understood the question... Connolly wants his query to return all Service Requests that are current/alive during any part of the current week.
So this is the way I figured it:
1. Date()-Weekday(Date())+1 Between [StartDate] And [StartDate]+[Duration]
This will give you the requests whose StartDates were before the start of the week, and whose end dates were after the beginning of the week, i.e. the requests that were alive at the beginning of the week.
2. Date()-Weekday(Date())+7 Between [StartDate] And [StartDate]+[Duration]
This will give you the requests whose StartDates were before the end of the week, and whose end dates were after the end of the week, i.e. the requests that were alive at the end of the week.
3. So that only leaves any requests whose start dates and end dates were within the week, i.e. started after the beginning of the week, and Duration only a few days, so not alive at the beginning of the week nor the end of the week, but alive during part of the middle of the week. So we add this to the criteria to make sure we pick these up as well:
[StartDate] Between (Date()-Weekday(Date())+1) And (Date()-Weekday(Date())+7)
I didn't test it, but looks ok to me. Does it make sense?