J
joyman
Unregistered / Unconfirmed
GUEST, unregistred user!
1)我在SQL SERVER中的a表是如下:编号 B1 B2 DATE
1 10.0 <NULL> 2001-1-3
2 <NULL> 10.0 2001-2-3
1 20.0 <NULL> 2001-3-3
3 <NULL> <NULL> 2001-4-3
.............
我想对具有相同编号的进行求和:
SQL: { seclect 编号 sum(B1+B2) from a
group by a
having sum(B1+B2) >=0 }
理应求出的单价和为 1--30.0
2--10.0
但为什么求出为NULL的,请教各位高手了
(因有特殊情况,所以不能将NULL写为0)有何办法?????
2)现想知如何对求出的数据集,取反集,有这个SQL函数吗?????????????
1 10.0 <NULL> 2001-1-3
2 <NULL> 10.0 2001-2-3
1 20.0 <NULL> 2001-3-3
3 <NULL> <NULL> 2001-4-3
.............
我想对具有相同编号的进行求和:
SQL: { seclect 编号 sum(B1+B2) from a
group by a
having sum(B1+B2) >=0 }
理应求出的单价和为 1--30.0
2--10.0
但为什么求出为NULL的,请教各位高手了
(因有特殊情况,所以不能将NULL写为0)有何办法?????
2)现想知如何对求出的数据集,取反集,有这个SQL函数吗?????????????