小弟请教一个视图问题
进货表同名数量统计,减去销售同名数量统计,得出库存视图:
purchases
品名 数量
双喜硬经 100
双喜软经 111
双喜硬南 222
sales
品名 数量
双喜硬经 10
双喜软经 20
create view P_P
as select 品名,sum(数量)as 进货总量 from purchases group by 品名
create view S_S
as select 品名,sum(数量)as 销售总量 from sales group by 品名
create view P_S
as select 品名,进货总量-销售总量 as 库存 from purchases left outer join sales on purchases.品名=sales.品名
结果:
品名 库存
双喜硬经 90
双喜软经 91
双喜硬南 null
这里因为sales没有"双喜硬南"的销售纪录,库存视图显示null,应该怎么做才能显示222呢?
[解决办法]
-isnull(sales.数量,0)