sql >> Databáze >  >> RDS >> Oracle

Jak se dotazovat na formát data RRRR-MM-dd HH-MM-ss?

UPRAVIT :Doporučujeme provést to_char() ve formátu požadavku, protože NLS_DATE_FORMAT nemusí být všude, kde spustíte dotaz, stejný!

Pokud vůbec chcete změnit NLS, udělejte to prosím.

alter session set nls_date_format='MM/DD/YYYY HH24:MI:SS';

Nakonec převod TO_CHAR() ve výběru. Ve skutečnosti, když chcete vytisknout (viz) datový typ DATE ve formátu, který očekáváte, použijte toto.

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');

Upraven měsíc a časové razítko tak, aby zahrnovalo do mdnight. Doufám, že to pomůže!



  1. Proměnná pole v mysql

  2. Nahrávání obrázků pomocí polí a chyb načítání

  3. JOOQ negeneruje přetížené procedury s tabulkovou hodnotou z PostgreSql

  4. Dynamický kontingenční dotaz pomocí SQL Developer Oracle