• No, no, use the formula above:

    select datediff(d, '19000101', '20060724')/7 - datediff(d, '19000102', '20060717')/7

    returns 2, i.e 2 Mondays between the 17th and the 24th.