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

Oracle 11gで2つの日付の間の日数を取得するにはどうすればよいですか?

    または、これを行うこともできます:

    select trunc(sysdate) - to_date('2009-10-01', 'yyyy-mm-dd') from dual
    

    これにより、丸一日の数が返されます:

    SQL> create view v as 
      2  select trunc(sysdate) - to_date('2009-10-01', 'yyyy-mm-dd') diff 
      3  from dual;
    
    View created.
    
    SQL> select * from v;
    
          DIFF
    ----------
            29
    
    SQL> desc v
     Name                   Null?    Type
     ---------------------- -------- ------------------------
     DIFF                            NUMBER(38)
    


    1. Oracleのブールフィールド

    2. ミリ秒単位のCURRENT_TIMESTAMP

    3. 独自のアプリにphpMyAdminをインストールする方法

    4. MySQLでテーブルを表示する