1 か月全体の毎日の平均を返すにはどうすればよいですか?
select count(distinct people_id)
from #enrollments_PreviousMonth
where program_modifier_id = 'E1AA7A36-0500-4BAE-A0AA-D9E0BC91A6F3'
AND actual_date between '4/1/13' and '5/1/13'
上記は私の現在のコードの一部です。4 月の各日の people_id の個別のカウントを取得したいと考えています。次に、4 月のこれらの数を平均したいと思います。たとえば、カウントが 4 月 1 日に 764 で、4 月 2 日に 763 だった場合、764 と 763 = 1527 を合計します。同様に、4 月は毎日合計します。最後に、4 月の日数で割り、1 日の平均を求めます。これを達成するための最も効率的な TSQL は何ですか? これまたは他の標準 SQL 演算子に使用できる CTE はありますか?