それぞれに集計関数を使用して、2つの個別のselectステートメントがあります。結果を取り、それらを組み合わせられるようにしたいと思います。
table_a
id int
entered_date datetime (holds utc stamp)
balance money
group_id int
table_b
id int
entered_date date
balance money
transaction_type int
query 1:
select convert(date,entered_date), sum(balance) as earned
from table_a
where group_id in (1, 2, 3, 4)
group by convert(date,entered_Date)
query 2:
select convert(date,entered_date), sum(balance) as spent
where transaction_type = 2
group by convert(date,entered_Date)
results:
query 1:
2012-05-13, 5000
2012-05-14, 12000
...
query 2:
2012-05-13, 9000
2012-05-14, 55856
...
一時テーブルを使用せずに、レコードごとに1行を返したいと思います。結果セットには日付が含まれている必要があります。合計を取得するためにユニオンを使用して実行されているレポートがありますが、それは問題ありませんが、1つのレコードと獲得対ラインの結果セットを生成する必要があります。これに関するどんな助けもありがたいです。