如何计算SQLDeveloper中两个不同列的月差?
我想从两个不同的列计算同一个表中的月差。换句话说,我有两个包含日期的不同列,我希望在SQLDeveloper中看到它们的月份差异。有办法吗 谢谢。对于mysql:该函数可以提供两个日期之间的天数 对于oracle: 样本:如何计算SQLDeveloper中两个不同列的月差?,sql,oracle,date,Sql,Oracle,Date,我想从两个不同的列计算同一个表中的月差。换句话说,我有两个包含日期的不同列,我希望在SQLDeveloper中看到它们的月份差异。有办法吗 谢谢。对于mysql:该函数可以提供两个日期之间的天数 对于oracle: 样本: SELECT months_between(column1,column2) FROM Table 对于月差,标准sql为DATEDIFF,在此函数中必须传递3个参数,如果必须计算c1和c2两列的差,则必须执行此查询 SELECT DATEDIFF(month,c1 , c
SELECT months_between(column1,column2)
FROM Table
对于月差,标准sql为DATEDIFF,在此函数中必须传递3个参数,如果必须计算c1和c2两列的差,则必须执行此查询
SELECT DATEDIFF(month,c1 , c2)
FROM T
WHERE ...
这里是datediff的文档
如果您使用oracle,也可以使用
SELECT months_between(c1,c2)
FROM T
WHERE ...
这是文档哪个数据库?oracle还是mssql?oracle。“我现在正在努力做sql开发人员,你可以用几个月的时间,”我在下面给出了答案