728x90
728x90
문제
정답
SET @HOUR = -1; # 어떤 변수에 특정 값을 할당할 때 사용
SELECT (@HOUR := @HOUR + 1) AS HOUR,
(SELECT COUNT(HOUR(DATETIME))
FROM ANIMAL_OUTS
WHERE HOUR(DATETIME) = @HOUR) AS COUNT # HOUR(DATETIME)과 @HOUR가 동일해지는 순간 카운트
FROM ANIMAL_OUTS
WHERE @HOUR < 23
728x90
728x90
'Programmers > SQL' 카테고리의 다른 글
[프로그래머스 SQL 고득점 Kit] GROUP BY: 동명 동물 수 찾기 (8) | 2023.05.15 |
---|---|
[프로그래머스 SQL 고득점 Kit] GROUP BY: 년, 월, 성별 별 상품 구매 회원 수 구하기 (0) | 2023.05.15 |
[프로그래머스 SQL 고득점 Kit] GROUP BY: 입양 시각 구하기(1) (0) | 2023.05.15 |
[프로그래머스 SQL 고득점 Kit] GROUB BY: 가격대 별 상품 개수 구하기 (1) | 2023.05.15 |
[프로그래머스 SQL 고득점 Kit] GROUP BY: 조건에 맞는 사용자와 총 거래금액 조회하기 (0) | 2023.05.15 |