私はこのクエリで正確にどこがはっきりしていないのか疑問に思っています。特定の週に機能したすべての個別のRepIDの数を取得したいと思います。これはSQLServer2005にあります。ありがとうございます!!
このクエリにより、1週間の個別のRepIDが得られます。RepIDが2日間のレコードを持っている場合は、2回カウントしたいのですが、特定の日に1つ以上のレコードを持っている場合でも、1回だけカウントします。以前ははっきりしていなかったのが残念です!ありがとうございました!
Select count(distinct(RepID)) as SalesPeople from DailyInfo
where Date > DATEADD(dd, -(DATEPART(dw, @Date)-1), @Date)
and Date < DATEADD(dd, 7-(DATEPART(dw, @Date)), @Date)