BEWERKEN :Het is raadzaam om to_char() naar het vereiste formaat te doen, aangezien de NLS_DATE_FORMAT niet overal hetzelfde is waar u uw query uitvoert!
Als je de NLS wilt wijzigen, doe dit dan.
alter session set nls_date_format='MM/DD/YYYY HH24:MI:SS';
Ten slotte een TO_CHAR() conversie in de select. Als u een DATE-gegevenstype wilt afdrukken (bekijken) in het formaat dat u verwacht, gebruikt u dit.
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');
De maand en het tijdstempel bewerkt om tot mdnight op te nemen. Ik hoop dat dit helpt!