作者ClubT (Debug能不能用杀虫济啊)
看板Database
标题[SQL ] 问个SQL语法
时间Mon May 11 14:45:46 2009
我是用SQL SERVER 2000
现在我要筛选一个状态的栏位
select 编号,count(CASE 状况 when 1 then 流水号 END),
count(CASE 状况 when 2 then 流水号 END) from 表格名称 group by 编号
结果就会出现每个编号
状况=1 时的数量 和 状况=2时的数量
但是如果我要同时筛选2个状态
希望的结果是:
编号,(状态一=1 and 状态二=1 的数量),(状态一=1 and 状态二=2 的数量),
(状态一=2 and 状态二=1 的数量),(状态一=2 and 状态二=2 的数量)
像这样 SQL语法 要怎麽下
THANKS
--
《我的Blog》
http://clubtblog.blogspot.com/
你的资料如下 (这是控制码,每个人都会看到自己的资料)
《ID昵称》 ()
《上站次数》次
《文章篇数》篇
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 220.136.53.144
1F:推 grence:试试sum(case when...) 详见本版 #19EDsY-U 05/11 21:43
2F:→ ClubT:谢谢罗^^ 05/14 16:33