Oracle SQL автоматически преобразует мое поле D.START_DT в следующий формат:
TO_CHAR(D.START_DT,'YYYY-MM-DD')
Что затрудняет изменение моего собственного формата даты.
Я попытался обернуть вокруг него еще один TO_CHAR
, но безуспешно.
TO_CHAR(TO_CHAR(D.START_DT,'YYYY-MM-DD'), 'MM/DD')
И я пытался SUBSTR
выбрать определенные символы, но безуспешно. Я думаю, что дефис мешает.
SUBSTR(TO_CHAR(D.START_DT,'YYYY-MM-DD'), 6, 7) || '/' || SUBSTR(TO_CHAR(D.START_DT,'YYYY-MM-DD'), 9, 10)
Каков обходной путь для этого?
REPLACE
? - person mechanical_meat   schedule 01.04.2013TO_CHAR(D.START_DT,'MM/DD')
вTO_CHAR(TO_CHAR(D.START_DT,'YYYY-MM-DD'), 'MM/DD')
. - person O P   schedule 01.04.2013