Данные:
Field1 Field2 BEGIN_DT END_DT
R1 R2 10012015 04082018
R1 R2 04092018 09302018
R1 R2 10012018 12319999
ДАТЫ в формате VARCHAR2, и я преобразовал их, используя:
BEGIN_DT = to_char(to_date(BEGIN_DT,'MMDDYY'), 'MM/DD/YYYY');
END_DT to_char(to_date(END_DT,'MMDDYY'), 'MM/DD/YYYY');
Моя проблема в том, что я пытаюсь найти самый ранний BEGIN_DT (мин) и последний END_DT (макс).
Когда я ввожу следующее в свой ПРОСМОТР, я не получаю самое раннее BEGIN_DT
min(begin_dt),
max(end_dt),
Я получаю 04/09/2018, что не является самым ранним BEGIN_DT
Но когда я ввожу это в свое представление, я получаю минимальную дату, но в неправильном формате
min(to_char(to_date(begin_dt, 'MM/DD/YYYY'))),
max(end_dt),
я получаю: 01-OCT-15 вместо 10/01/2015
Как найти минимальные / максимальные даты в правильном формате ММ / ДД / ГГГГ?Заранее благодарю за помощь.