Sql 在oracle中如何执行乘法?

Sql 在oracle中如何执行乘法?,sql,oracle,Sql,Oracle,我使用的视图包含出生日期和退休年龄。每个员工的退休年龄不同。我想计算每行的退休日期。 我的查询中有以下内容: "ADD_MONTHS(BIRTH_DATE, RETIRE_AGE * 12) AS RETIRE_DATE" 上述方法不起作用。如何将数字(2,0)类型的退休年龄乘以12,得到总月数?根据提供的详细信息,您的查询似乎是正确的。请参考带示例的演示,了解完整的解决方案@它应该可以工作。当我尝试使用Oracle 12C时,它对我有效。。选择日期,从表中添加_个月(日期

我使用的视图包含出生日期和退休年龄。每个员工的退休年龄不同。我想计算每行的退休日期。 我的查询中有以下内容:

"ADD_MONTHS(BIRTH_DATE, RETIRE_AGE * 12) AS RETIRE_DATE"

上述方法不起作用。如何将数字(2,0)类型的退休年龄乘以12,得到总月数?

根据提供的详细信息,您的查询似乎是正确的。请参考带示例的演示,了解完整的解决方案@

它应该可以工作。当我尝试使用Oracle 12C时,它对我有效。。选择日期,从表中添加_个月(日期,30*12);因为你把它用引号括起来了?什么错误消息?