【问题标题】:Date calculating (SQL, Oracle 10g)日期计算(SQL、Oracle 10g)
【发布时间】:2010-03-19 02:42:20
【问题描述】:

对于不到五年前制造的产品,我如何计算产品制造后的年数(四舍五入到小数点后一位)?谢谢。

【问题讨论】:

    标签: sql oracle plsql oracle10g


    【解决方案1】:

    现在不在 IDE 前面,所以我的语法可能有点偏离,但这样的东西应该可以工作(假设一个名为 table1 的表有一个名为 date1 的字段)...

    select round((Months_between(current_date,date1)/12),1) as years 
    from table1 where date1 > add_months(current_date,-60)
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-08-17
      • 2020-07-10
      • 1970-01-01
      • 2018-07-16
      • 2015-05-08
      • 2021-04-08
      • 2021-06-22
      相关资源
      最近更新 更多