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

Oracle SQL SELECT DATE z pole DATETIME

To nedává smysl. Převádíte datum znovu na datum. Používáte TO_DATE převést řetězcový literál na DATE .

Můžete použít TRUNC zkrátit prvek času. Pokud chcete tuto hodnotu použít pro výpočty DATE, můžete ji použít přímo.

Například,

SQL> select TRUNC(SYSDATE) dt FROM DUAL;

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

Chcete-li zobrazit v konkrétním formátu, můžete použít TO_CHAR a správnou FORMÁTOVACÍ MASKU .

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

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

SQL>


  1. Jak zálohovat databázi Moodle MySQL

  2. Jak vytvořit tabulku v Oracle SQL Developer?

  3. Nelze se připojit k místnímu serveru MySQL přes socket homebrew

  4. PHP mysql objednávkové řádky