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

跪SQL子查询并相减的语句

2012-08-02 
跪求一个SQL子查询并相减的语句。已知表A:idmoneydtimeadds张202012-9-1正张302012-9-2正张102012-9-3负李5

跪求一个SQL子查询并相减的语句。
已知表A:
 id money dtime adds
张 20 2012-9-1 正
张 30 2012-9-2 正
张 10 2012-9-3 负

李 50 2012-9-2 正
李 60 2012-9-3 正
李 10 2012-9-1 负

查询出:9月1- 9月3的

 id money  
 张 40
 李 100

计算过程就是按id分组 (adds=正)的money和 - (adds=负)的money和
--------------------------------------------

简单的分组求和我会但这个。。,求高手给出个SQL语句。。。

[解决办法]
如果是SQL SERVER

select id,sum(case adds when '正' then [money] else -[money] end) as [money]
from 表
group by id

如果是access case改为iif

热点排行