반응형
값이 없는 시간까지 표현해야해서 재귀함수를 사용해
0을 만들어 냈다.
WITH RECURSIVE RSV AS
(
SELECT 0 AS N
UNION
SELECT N + 1 FROM RSV WHERE N < 23
)
SELECT RSV.N, COUNT(HOUR(OUTS.DATETIME))
FROM RSV
LEFT JOIN ANIMAL_OUTS as OUTS on RSV.N = HOUR(OUTS.DATETIME)
GROUP BY RSV.N
반응형
'DEV > DB' 카테고리의 다른 글
[MySQL] JOIN 하기 (0) | 2020.08.04 |
---|---|
[MySQL] DATETIME 가공하기 (1) | 2020.08.03 |
[MySQL] NULL 처리하기 (0) | 2020.07.31 |
[MySQL] 중복 제거/ 중복 찾기 (0) | 2020.07.31 |
[MySQL]에서 Shell command 사용 (0) | 2020.04.21 |
댓글