오라클에서 쓰던대로 to_date -> to_char 신공을 쓰다가 범위초과라는
메시지를 보고 구글링하다가 정리
Postgresql을 쓸때 날짜 계산, 특히 to_char 쓰다가 잘안되는 경우가 있다.
유용하게 쓸수있는 요일 추출
SELECT EXTRACT(ISODOW FROM currentdate);
이렇게 하면 날짜 구할수 있다.
중요한건 (월요일:1 ~일요일 :7이다)
만약에 varchar YYYYMMDD로 저장했다면 CAST->DATE로 바꾸자
TO_DATE->TO_CHAR가 제대로 안먹을 수 있음
SELECT EXTRACT(ISODOW FROM CAST('20191213' AS DATE));
'Database' 카테고리의 다른 글
오라클 튜닝-22 (0) | 2019.12.21 |
---|---|
Postgresql - 나누기 (0) | 2019.12.18 |
오라클 튜닝-21 (0) | 2019.12.14 |
오라클튜닝 -20 (0) | 2019.12.14 |
오라클튜닝 - 19 (0) | 2019.12.14 |