Дата, хранящаяся в моей базе данных, 01-01-1900
для поля emp_doj(Data Type DATE)
.
Но при получении данных это значение равно 01-jan-00
, даже если отформатировано с помощью dd-mm-yyyy
.
Я сравниваю извлеченное поле даты с какой-либо другой датой в запросе SQL.
select *
form persons
where per_join = to_date(to_char(i.emp_doj,'DD-MM-YYYY'),'DD-MM-YYYY')
Здесь значение to_date(to_char(i.emp_doj,'DD-MM-YYYY'),'DD-MM-YYYY')
приводит к 01-01-00
вместо 01-01-1900