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>