比如有3个字段,ID, NUM1, NUM2 (ID不唯一,也就是同一ID的可能有多条记录)
其中,NUM2可能为NULL我现在想求ID为XX的记录的NUM1-NUM2的差的总和,比如有
ID   NUM1   NUM2
1     10      5
1      5      2
1      3      NULL结果就是(10-5)+(5-2)+(3-0),注意NULL当成0,怎么写SQL啊?
select sum(NUM1-NUM2) from dbname where id='xx'的话,如果遇到NUM2为NULL时,就算不出来了,
所以请问有没有什么办法,让遇到NULL时当成0算?
谢谢!