Oracle
 sql >> Base de données >  >> RDS >> Oracle

Oracle SQL SELECT DATE à partir du champ DATETIME

Cela n'a aucun sens. Vous convertissez à nouveau une date en date. Vous utilisez TO_DATE pour convertir un littéral de chaîne en DATE .

Vous pouvez utiliser TRUNC pour tronquer l'élément de temps. Si vous souhaitez utiliser cette valeur pour les calculs DATE, vous pouvez l'utiliser directement.

Par exemple,

SQL> select TRUNC(SYSDATE) dt FROM DUAL;

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

Pour afficher dans un format particulier, vous pouvez utiliser TO_CHAR et le bon MASQUE DE FORMAT .

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

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

SQL>