Sql Oracle查询显示从当前年度开始的前5年
我想编写一个oracle查询,以显示从当前年份开始的前5年。 至于显示当前年份,我有以下内容:Sql Oracle查询显示从当前年度开始的前5年,sql,oracle11g,Sql,Oracle11g,我想编写一个oracle查询,以显示从当前年份开始的前5年。 至于显示当前年份,我有以下内容: select CurrYear FROM ReportData where TO_DAte(CurrYear , 'mm/dd/yyyy') = SYSDATE curryear列是字符串还是日期 假设这是一个日期,以下是一些选项,以适应前5年的各种相关问题: where curryear >= add_months(trunc(sysdate ),5 * 12) wh
select CurrYear
FROM ReportData
where TO_DAte(CurrYear , 'mm/dd/yyyy') = SYSDATE
curryear列是字符串还是日期 假设这是一个日期,以下是一些选项,以适应前5年的各种相关问题:
where curryear >= add_months(trunc(sysdate ),5 * 12)
where curryear >= add_months(trunc(sysdate,'YYYY'),5 * 12)
where curryear >= add_months(trunc(sysdate,'YYYY'),5 * 12) and
curryear < trunc(sysdate,'YYYY')
其中curryyear>=添加月份(trunc(sysdate),5*12)
其中curryyear>=添加月份(trunc(sysdate,'YYYY'),5*12)
其中curryear>=添加月份(trunc(sysdate,'YYYY')、5*12)和
curryyear