There must be a very simple answer, but I can’t find it anywhere.
I have the following which is a section of my select statement:
case when q.renewal_date is not null then
to_date(q._renewal_date, 'DD/MM/YYYY')
else
to_date(w.END_DATE, 'DD/MM/YYYY')
end END_DATE,
according to all of the docs I can find the MM should give the month in numbers however I’m getting results such as:
30-SEP-12
26-JUN-11
30-SEP-12
It’s also interesting that they’re hyphenated (-) and not with slashes (/).
So what’s the reason for this and how do I achieve what I want?
Assuming
w.end_Dateandq._renewal_dateare actual dates, you want toto_charthem, notto_date. At present I would say you are seeing the dates in the format specified by your NLS settings. (If they are not dates, you are converting them to dates, but still letting your NLS settings choose the format you view it in)