문제의 쿼리
SELECT date_trunc('month', '2022-07-23 12:34:56');
실행 시 아래 오류 발생
SQL Error [42725]: ERROR: function date_trunc(unknown, unknown) is not unique
Hint: Could not choose a best candidate function. You might need to add explicit type casts.
- 위 Hint에서 처럼 입력한 파라미터가 unknown으로 인식된다. 아래와 같이 캐스팅하여 문제를 해결한다.
SELECT date_trunc('month'::text, '2022-07-23 12:34:56'::timestamp);
반응형
'DataBase' 카테고리의 다른 글
PostgreSQL 캐스팅 사용 방법 유용한 예제(숫자, 문자, 날짜 변환) (0) | 2023.02.07 |
---|---|
PostgreSQL 테이블 CRUD 쿼리 예제 (1) | 2023.02.06 |
PostgreSQL 13 설치 with docker-compose (0) | 2023.02.05 |
MySql - AUTO_INCREMENT 초기화 방법과 유의사항 (0) | 2022.09.02 |
MySql - 특정 문자 위치 기준, 문자열 자르기(substr, position, substring_index) (0) | 2022.08.31 |