【发布时间】:2010-03-19 02:42:20
【问题描述】:
对于不到五年前制造的产品,我如何计算产品制造后的年数(四舍五入到小数点后一位)?谢谢。
【问题讨论】:
标签: sql oracle plsql oracle10g
对于不到五年前制造的产品,我如何计算产品制造后的年数(四舍五入到小数点后一位)?谢谢。
【问题讨论】:
标签: sql oracle plsql oracle10g
现在不在 IDE 前面,所以我的语法可能有点偏离,但这样的东西应该可以工作(假设一个名为 table1 的表有一个名为 date1 的字段)...
select round((Months_between(current_date,date1)/12),1) as years
from table1 where date1 > add_months(current_date,-60)
【讨论】: