急急急!!!sql2000如何实现或者或者的查询统计啊!

gyl086 2008-06-14 06:02:45
各位大虾,俺想请教一个如下问题:(表内容如下)
AA BB CC DD
a 10 20 1
b 15 12 2
c 10 8 3
d 20 18 4
f 15 10 1
....

我现在想把只要是DD为1或是2的记录统计出来,应该怎么办啊,都应该用什么方法啊。让大家费心,谢谢啦!!!!
...全文
72 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
lff642 2008-06-15
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 gyl086 的回复:]
谢谢您,不好意思,我忘记了,不光是这个条件,如果光这样我得到结果了,但是我还要有其他条件呢,比如
AA BB CC DD FF
a 10 20 1 1
b 15 12 2 1
c 10 8 3 0
d 20 18 4 0
f 15 10 1 0
....
我是想要把DD为1或是2并且FF为1的记录求和,应该怎么办啊,都应该用什么方法啊。让大家费心,谢谢啦!!!!
[/Quote]




--这样?

select A,sum(BB) BB,sum(CC) CC from
(
select A,BB,CC,DD,FF from tbname where DD =1 and FF = 1
union all
select A,BB,CC,DD,FF from tbname where DD = 2 and FF = 1
) T

lcw321321 2008-06-15
  • 打赏
  • 举报
回复

--这样?
select sum(bb),sum(cc) from t where dd in(1,2) and ff=1
中国风 2008-06-14
  • 打赏
  • 举报
回复
select * from t where dd in(1,2) and ff=1
gyl086 2008-06-14
  • 打赏
  • 举报
回复
谢谢您,不好意思,我忘记了,不光是这个条件,如果光这样我得到结果了,但是我还要有其他条件呢,比如
AA BB CC DD FF
a 10 20 1 1
b 15 12 2 1
c 10 8 3 0
d 20 18 4 0
f 15 10 1 0
....
我是想要把DD为1或是2并且FF为1的记录求和,应该怎么办啊,都应该用什么方法啊。让大家费心,谢谢啦!!!!
-晴天 2008-06-14
  • 打赏
  • 举报
回复
不会吧,相同的帖连发三次。。。。

select * from table where dd=1 or dd=2
-晴天 2008-06-14
  • 打赏
  • 举报
回复
select * from tb where dd=1 or dd=2

27,579

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 应用实例
社区管理员
  • 应用实例社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧