위해 예와 아니오 분기 :SQL 쿼리 - 나는 다음 표했다
id|overtime| date
--+--------+-----------
1 | yes | 2017-03-10
2 | no | 2017-07-16
3 | yes | 2017-01-22
4 | no | 2017-07-14
가 지금은 분기하여 yes
들과 no
의 주문을 합계를 (Q1
, Q2
, Q3
, Q4
) :
yes| no| quarter
---+---+---------------
13 | 4| Q1
2 | 5| Q2
8 | 14| Q3
12 | 12| Q4
내 솔루션 :
SELECT
(select count(*) As sum_yes from dashboard where overtime = 'Yes') as yes,
(select count(*) As sum_no from dashboard where overtime = 'No') as no,
(SELECT quarter(date) as quarter from dashboard)
group by quarter
나는 그것이 작동하지 않는다는 것을 알고있다. 도움을받을 수있어서 기쁩니다.
당신에게 마르쿠스 감사합니다! 잘 작동합니다! 내 검색어는 다음과 같습니다. 숫자가 인 경우 COUNT (초과 근무 = '예', 그 다음 1 끝) 초과 인 경우 (초과 근무 = '아니요'1이 끝날 때), Neuch, 분기 (날짜)를 Quartal FROM 대시 보드 Quartal by GROUP – Ck2513