current weekSELECT salesman, COUNT(salesman) AS DealsFROM SalesWHERE purchdate >= dateadd(week, datediff(week, 0, getdate()), 0)AND purchdate < dateadd(week, datediff(week, 0, getdate()) + 1, 0)AND (CancelDate IS NULL)GROUP BY salesmanORDER BY Deals DESC
for your current month, it is advisable to useSELECT salesman, COUNT(salesman) AS DealsFROM SalesWHERE purchdate >= dateadd(month, datediff(month, 0, CURRENT_TIMESTAMP), 0)AND purchdate < dateadd(month, datediff(month, 0, CURRENT_TIMESTAMP) + 1, 0)AND (CancelDate IS NULL)GROUP BY salesmanORDER BY Deals DESC
KH[spoiler]Time is always against us[/spoiler]