0

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

どんなフィードバックでも大歓迎です!

4

1 に答える 1