您的位置:首页 > 其它

Group by 与With结合运用产生特殊效果

2012-02-11 17:23 375 查看
原始数据如下图:

Date Status
2012-01-01win
2012-01-01win
2012-01-01win
2012-01-01lose
2012-01-01lose
2012-01-02win
2012-01-02win
2012-01-02lose
查询显示如下:

Datewinlose
2012-01-013 2
2012-01-0221
View Code

With t as
(
SELECT Date,COUNT(Statu) as win FROM tbUsers where Statu = 'win' GROUP BY DATE
),
d as(
SELECT Date,COUNT(Statu) as lose FROM tbUsers where Statu = 'lose' GROUP BY DATE
)
select t.Date,t.win ,d.lose from t ,d where t.Date = d.Date
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐