搜索
编程论坛
→
数据库技术
→
『 SQL Server论坛 』
→ 求一条sql语句
标题:
求一条sql语句
取消只看楼主
wacy9421
等 级:
新手上路
帖 子:3
专家分:0
注 册:2014-10-23
楼主
问题点数:0 回复次数:1
求一条sql语句
表:mc,rq
11 2015-1-1
22 2015-1-21
33 2015-1-23
11 2015-3-20
22 2015-3-20
要求结果: mc sl 符合条件数量 不符合条件数量
11 2 1 1
22 2 1 1
33 1 0 1
比如条件为 rq>='2015-2-1' 概括一下 就是 我要通过mc 分组查询 总数,并且分别查询rq>=2015-2-1 的数目和rq<2015-2-1 的数目
搜索更多相关主题的帖子:
sql语句
2015-12-22 14:42
wacy9421
等 级:
新手上路
帖 子:3
专家分:0
注 册:2014-10-23
第
2
楼
得分:0
SELECT mc
,COUNT(1) AS sl
,SUM(CASE WHEN rq >= '2015-2-1' THEN 1
ELSE 0
END) AS 符合条件数量
,SUM(CASE WHEN rq<'2015-2-1' THEN 1
ELSE 0
END) AS 不符合条件数量
FROM TabName
GROUP BY mc
自己实现了,有同样问题的可以学习一下
收到的鲜花
hu9jj
于
2015-12-22 22:13
送鲜花
50朵 附言:我很赞同
2015-12-22 15:08
2
1/1页
1
参与讨论请移步原网站贴子:
https://bbs.bccn.net/thread-460464-1-1.html
关于我们
|
广告合作
|
编程中国
|
清除Cookies
|
TOP
|
手机版
编程中国
版权所有,并保留所有权利。
Powered by
Discuz
, Processed in 0.012911 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved