REDIGER :Det tilrådes at gøre to_char() til kravformat, da NLS_DATE_FORMAT muligvis ikke er det samme overalt, hvor du kører din forespørgsel!
Hvis du overhovedet ønsker at ændre NLS, skal du gøre dette.
alter session set nls_date_format='MM/DD/YYYY HH24:MI:SS';
Endelig en TO_CHAR() konvertering i select. Faktisk, når du vil udskrive(se) en DATO-datatype i det format, du forventer, skal du bruge dette.
select * , TO_CHAR(TIME,'MM/DD/YYYY HH24:MI:SS') my_datetime
from TOTAL_SUBS
where TIME BETWEEN TO_DATE('2013-02-13 00:00:00', 'SYYYY-MM-DD HH24:MI:SS')
AND TO_DATE('2013-12-14 23:59:59', 'SYYYY-MM-DD HH24:MI:SS');
Redigerede måneden og tidsstemplet for at inkludere indtil mdnat. Håber dette hjælper!