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

生年月日と今日からのOracleAgeの計算

    SQL> select trunc(months_between(sysdate,dob)/12) year,
      2         trunc(mod(months_between(sysdate,dob),12)) month,
      3         trunc(sysdate-add_months(dob,trunc(months_between(sysdate,dob)/12)*12+trunc(mod(months_between(sysdate,dob),12)))) day
      4  from (Select to_date('15122000','DDMMYYYY') dob from dual);
    
          YEAR      MONTH        DAY
    ---------- ---------- ----------
             9          5         26
    
    SQL>
    


    1. OracleのLISTAGG関数を一意のフィルターで使用するにはどうすればよいですか?

    2. Centos7にPerconaToolkitをインストールして使用する

    3. Postgres:CASTエラーのデフォルト値を定義しますか?

    4. SQLServerからの出力パラメータを使用してOracleストアドプロシージャを呼び出す