sql >> データベース >  >> RDS >> Oracle

OracleのDATEDIFF関数

    Oracleでは、2つの日付を引くだけで、日数の差を得ることができます。 。また、SQL ServerやMySQLとは異なり、Oracleではselectを実行できないことにも注意してください。 fromのないステートメント 句。これを回避する1つの方法は、組み込みのダミーテーブルdualを使用することです。 :

    SELECT TO_DATE('2000-01-02', 'YYYY-MM-DD') -  
           TO_DATE('2000-01-01', 'YYYY-MM-DD') AS DateDiff
    FROM   dual
    


    1. MS SQL Server方言の例に関するSQL(DDL、DML)のチュートリアル

    2. MySQLを使用してUnixタイムスタンプを人間が読める形式の日付に変換する

    3. ODP.NET Oracle.ManagedDataAccessにより、ORA-12537ネットワークセッションのファイルが終了します

    4. ExecuteReaderには、開いていて利用可能な接続が必要です。接続の現在の状態は接続中です