1 か月間の行数 (個別の child_name) を戻すクエリがあります。複数の月の合計を取得できるように、クエリを作成したいと思います。で時間範囲を選択し、選択した範囲内の月を、各月のハードコーディングなしで自動計算できるようにしたいと考えています。ループとシーケンスに関する情報をいくつか読みましたが、理解するのが難しいことがわかりました。
DECLARE @From_DT DATE = '2012-07-01', @To_DT DATE = '2013-7-30';
SELECT count(Child_Name) as July12_Count
FROM ECMS_BACKUP.dbo.vw_B2H_CLIENTS
WHERE CLT_NBR IN (SELECT CLT_NBR FROM ECMS_BACKUP.dbo.ufn_B2H_Enrolled_Clients_List(@From_DT, @To_DT))
ハードコーディングせずに以下のような結果が欲しいです。
私が選択した場合:
DECLARE @From_DT DATE = '2012-07-01', @To_DT DATE = '2013-10-31';
私はこれを得るでしょう:
July12_Count Aug13_Count Sep13_Count Oct13_Count
251 255 250 245
どんなフィードバックでも大歓迎です!