declare @from datetime= '9/20/2011'
declare @to datetime = '9/28/2011'
select datediff(day, -6, @to)/7-datediff(day, -5, @from)/7
- find the week of the first monday before the tuesday in @from.
- find the week of the first monday after @to
- subtract the weeks