Oracle
 sql >> Base de Dados >  >> RDS >> Oracle

Como consultar o formato de data AAAA-MM-dd HH-MM-ss?


EDITAR :É aconselhável fazer to_char() para o formato do requisito, pois o NLS_DATE_FORMAT pode não ser o mesmo em todos os lugares em que você executa sua consulta!

Se você quiser alterar o NLS, faça isso.
alter session set nls_date_format='MM/DD/YYYY HH24:MI:SS';

Por fim, uma conversão TO_CHAR() no select. Na verdade, quando você quiser imprimir (veja) um tipo de dados DATE no formato que você espera, use isso.
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');

Editado o mês e o timestamp para incluir até mdnight. Espero que isto ajude!