我有 3 张桌子:
- 产品大师
- 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