👉 기본 환경
- Language: Oracle
⌨️ 코드
1
2
3
4
5
6
|
SELECT TO_CHAR(DATETIME, 'h24') HOUR, COUNT(*) COUNT
FROM ANIMAL_OUTS
GROUP BY TO_CHAR(DATETIME, 'h24')
ORDER BY HOUR
;
|
🖨️오류
ORA-01821: date format not recognized
📡 원인
TO_CHAR() DATE FROMAT에 'h24' 타입이 없음
📰 해결 방법
1
2
3
4
5
6
|
SELECT TO_CHAR(DATETIME, 'hh24') HOUR, COUNT(*) COUNT
FROM ANIMAL_OUTS
GROUP BY TO_CHAR(DATETIME, 'hh24')
ORDER BY HOUR
;
|
TO_CHAR() DATE FROMAT에 있는 데이터 타입(hh24 - 24시간 표기) 사용
'DataBase > Oracle with Error' 카테고리의 다른 글
[해결 방법] ORA-00976 (1) | 2023.12.25 |
---|---|
[해결 방법] ORA-00937: not a single-group group function (0) | 2023.09.28 |
[해결 방법] ORA-00932: inconsistent datatypes: expected DATE got NUMBER (0) | 2023.09.17 |
[해결 방법] ORA-01861: literal does not match format string (0) | 2023.09.17 |
[해결 방법] ORA-00960: ambiguous column naming in select list (0) | 2023.09.10 |