sql >> Database >  >> RDS >> Oracle

Oracle SQL SELECT DATE uit veld DATETIME

Dit slaat nergens op. Je zet een date weer om in een date. Je gebruikt TO_DATE om een ​​letterlijke tekenreeks om te zetten in DATE .

Je zou TRUNC . kunnen gebruiken om het tijdselement af te kappen. Als u deze waarde voor DATE-berekeningen wilt gebruiken, kunt u deze rechtstreeks gebruiken.

Bijvoorbeeld,

SQL> select TRUNC(SYSDATE) dt FROM DUAL;

DT
---------
12-MAR-15

Om in een bepaalde indeling weer te geven, kunt u TO_CHAR . gebruiken en correct FORMAATMASKER .

SQL> SELECT to_char(SYSDATE, 'DD.MM.YYYY') dt from dual;

DT
----------
12.03.2015

SQL>


  1. Recursieve JSONB postgres

  2. Slaapstand:twee verschillende DataBase-schema's gebruiken in dezelfde toepassing

  3. Converteer Oracle CONNECT BY-query naar SQL Server-query

  4. Hoe time_to_minute in Mysql te doen?