私は3つのテーブルを持っています:
- ProductMaster
- SalesTY(今年の売上)
- SalesLY(昨年の売上)
ProductMasterからすべての行を返し、次に今年の売上、そして昨年の売上を返すクエリを作成しようとしています。問題は、今年の一部の製品が新しく、昨年の一部の製品がもう入手できないことですが、すべての製品をリストする必要があるため、次のように表示する必要があります。
Product TY LY
aaaa 1000 0
bbbb 0 1000
私の質問:
select
i.Product
,b1.TrnMonth
,b1.TrnYear
,b1.TY
,b2.LY
from Productmaster i
left join #ty b1
on i.Product = b1.Product
left join #ly b2
on i.Product = b2.Product
Group by i.Product
,b1.TrnMonth
,b1.TrnYear