sql >> Database >  >> RDS >> Oracle

Hoe de datumnotatie JJJJ-MM-dd HH-MM-ss opvragen?

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!



  1. Kan geen verbinding maken met mijn AWS-database-instantie | psql:kon geen verbinding maken met de server:Time-out voor bewerking

  2. Hoe doe je mee aan dezelfde tafel, twee keer, in mysql?

  3. MySQL Database Service – Nieuwe HeatWave-innovaties

  4. Mysql-query toepassen op elke tabel in een database