본문 바로가기
DEV/DB

[MySQL] 프로그래머스 입양 시각 구하기(2)

by 땅콩둘기 2020. 7. 31.
반응형

값이 없는 시간까지 표현해야해서 재귀함수를 사용해 

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

댓글