작성
·
233
0
답변 1
2
안녕하십니까,
to_date() 함수는 일반적으로 문자열 값을 Date 값으로 변환 시킵니다. Date값이나 TimeStamp값은 to_date()의 인자로 들어갈 수 없습니다(이는 거의 모든 DB가 동일합니다).
아래 구문은 Date값을 date_trunc()하여 Timestamp를 만들고 이를 to_date()하려는 것이기 때문에 오류를 발생 시킵니다.
select to_date(date_trunc('day', to_date('2022-03-03', 'yyyy-mm-dd')), 'yyyy-mm-dd')
감사합니다.