首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

小弟请问一个视图有关问题

2012-05-21 
小弟请教一个视图问题进货表同名数量统计,减去销售同名数量统计,得出库存视图:purchases品名数量双喜硬经1

小弟请教一个视图问题
进货表同名数量统计,减去销售同名数量统计,得出库存视图:
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)

热点排行