EDYTUJ :Zaleca się wykonanie to_char() do formatu wymagań, ponieważ NLS_DATE_FORMAT może nie być taki sam w każdym miejscu, w którym uruchamiasz zapytanie!
Jeśli w ogóle chcesz zmienić NLS, zrób to.
alter session set nls_date_format='MM/DD/YYYY HH24:MI:SS';
Na koniec konwersja TO_CHAR() w select. Właściwie, jeśli chcesz wydrukować(zobacz) typ danych DATE w oczekiwanym formacie, użyj tego.
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');
Edytowano miesiąc i znacznik czasu, aby uwzględnić do północy. Mam nadzieję, że to pomoże!