1

ingres データベースを使用して powerbuilder から MS Reporting Services にレポートを移行しています。次のデータセットがあります。

Code| Code Description | Carer_Id| Child_id | Child_age
=======================================================
738  Workflow           1234       2345        10
738  Workflow           1234       2346        15
739  Estimate           1235       2367        10

powerbuider レポートは、組み込み関数を使用して合計を実行し、次のようなデータを出力します。

code | Code Description | carer | child | age 0 < 10 | age 10 > 15
738   Workflow             1        2        1          1
==================================================================
739   Estimate             1        1        1          0

基本的に要件は、コード (コードごとのグループ) の介護者、子供の総数を表示することですが、10 歳未満の子供の総数、およびコード別にグループ化された 10 歳以上の子供の総数も表示する必要があります。 .

私の質問は、T-sql 2005 または SSRS で同じことを取得するにはどうすればよいですか? carer_id と Child_id の個別の COUNT を取得し、それらをグループ化して介護者と子供の総数を取得できますが、年齢を取得できませんか? 可能であれば、カーソルを使用したくない場合は、CTE を使用する必要がありますか? アドバイスをいただければ幸いです。前もって感謝します。

4

1 に答える 1