본문 바로가기

it-day/postgreSQL

날짜 요일 구하기 (postgresql)

 

Postgresql에서 특정날짜부분을 추출하는 extract() 함수

 

SUBSTR('월화수목금토일',EXTRACT(ISODOW FROM CAST(변환할 필드 AS DATE))::INT,1) as day_week

 

월요일:1 ~일요일 :7

 

select SUBSTR('월화수목금토일',EXTRACT(ISODOW FROM now())::INT,1) as day_week

 

now() 말고 원하는 필드 사용가능!!!

대신 CAST(변환할 필드 AS DATE) cast 해야함

 

결과~~~~~~~~