본문 바로가기
Database

Postgresql - 날짜의 요일가져오기

by e-pd 2019. 12. 16.

오라클에서 쓰던대로 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