作者lovebbw (非胖勿扰)
看板Database
标题[SQL ] SELECT 出加总次数不同的项目
时间Tue Dec 31 10:06:32 2019
资料库名称:
资料库版本: MYSQL
内容/问题描述:
资料表如下:
Date D1 D2 D3
1/1 0 1 5
1/1 3 2 4
1/2 6 0 1
1/2 0 0 1
1/2 3 2 6
请问该如何BY日期加总一次SELECT出 D1+D2+D3(加总), D1+D2+D3>=2,D1+D2+D3>=3的次数呢?
出来的资料应该会长这样
SUM >=2 >=3
1/1 15 4 3
1/2 19 4 3
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 211.75.187.47 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Database/M.1577757995.A.561.html
1F:→ criky: select date,sum(d1+d2+d3), count (case when d1+d2+d3>=2 12/31 13:35
2F:→ criky: then 1 else 0 end) from table group by date 12/31 13:35
3F:→ lovebbw: 感恩!! 这样写简单多了,原本还用多重SELECT的写法 01/02 16:27