Скажите, что я выпускаю:
select date_field from table1;
date_field похоже на «25.11.2009»
Я постараюсь изменить положение полей даты с месяцем и наоборот. (конечно за сутки> 12 некоторые манипуляции)
TO_DATE( MOD(SUBSTR(TO_CHAR(a.A_DATE, 'DD.MM.YYYY'), 4, 2), 12) || '.' ||
SUBSTR(TO_CHAR(a.A_DATE, 'DD.MM.YYYY'), 1, 2) ||
SUBSTR(TO_CHAR(a.A_DATE, 'DD.MM.YYYY'), 6, 4),
'DD.MM.YYYY')
Дело в том, что значение, возвращаемое из MOD () - это число, т. Е. На 01.07.2009 -> я получаю 1 для даты, а не «01», как ожидалось. Позже я не могу получить дату.
Есть ли быстрое решение моей проблемы?