如何判斷一統計列的數量?求SQL語句
一個表:有編號,數量等字段,我要求相同編號的數量之和sum(數量) as 'Total',如下表,但是有一編號‘002’在這個表中並無記錄,所以得到的和肯定為NULL,我想通過SQL判斷一下,如果為空,則設為0
編號 倉庫 數量
-------------------
001 A 10
001 B 5
问题点数:20、回复次数:7Top
1 楼mjhnet(天涯沦落人)回复于 2003-09-03 12:51:18 得分 0
请再发一遍,实在看不东Top
2 楼yoki(小马哥--鬓微霜,又何妨)回复于 2003-09-03 13:18:36 得分 10
select 编号,倉庫,sum(isnull(数量,0)) as 数量
from yourtable
group by 编号,倉庫Top
3 楼friendliu(无为)回复于 2003-09-03 13:24:32 得分 5
SELECT 编号,仓库,SUM(ISNULL(数量,0)) AS 数量 FROM TABLENAME
GROUPY BY 编号,仓库
GO
Top
4 楼maoxianqiang(sky)回复于 2003-09-03 13:25:33 得分 5
select a.編號,isnull(sum(b.數量),0) as 總數量 from
編號表 a left join 庫存表 b on a.編號=b.編號Top
5 楼amfer()回复于 2003-09-03 13:26:31 得分 0
yes,就是樓上說的這樣。Top
6 楼myflok(老虎爱吃肉)回复于 2003-09-03 13:28:29 得分 0
select 編號,isnull(sum(數量),0) as 總數量 from
yourtable GROUPY BY 编号Top
7 楼maoxianqiang(sky)回复于 2003-09-03 13:32:23 得分 0
select a.編號,isnull(sum(b.數量),0) as 總數量 from
編號表 a left join 庫存表 b on a.編號=b.編號 group by a.編號Top




