
正文
oracle如何取去年 oracle获取上一季度
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
Oracle查询去年1月1日到去年今天的数据
不会用函数吗? 其实你就是想查去年1月到去年今天的语句吧?一看就知道是想算同比了。
ADD_MONTHS(sysdate,-12) 去年今天
ADD_MONTHS(trunc(sysdate,'yyyy') ,-12)去年第一天
where DATE=ADD_MONTHS(trunc(sysdate,'yyyy') ,-12) and date=ADD_MONTHS(sysdate,-12)
或者 where date between ADD_MONTHS(trunc(sysdate,'yyyy') ,-12) and ADD_MONTHS(sysdate,-12)
相关问答
Q1: oracle 查询取去年的本月和去年全年的时间条件怎么写,谢谢
字段 between last_day(add_months(trunc(sysdate),-13))+1 and add_months(trunc(sysdate),-12)
Q2: Oracle查询去年一整年的数据 怎么写sql!
sql="select * from table where 日期 between 2017(去年)/01/01 00:00:00 and 2018(今年)/00:00:00"
Q3: oracle如何获取去年全年的数据和今年到上个月为止的数据
设:
1、数据表名称为:TABLE1
2、TABLE1中的date字段名为:COLUMN1
获取去年到今年的上月底的数据的SQL如下:
select *
from TABLE1 t
where t.COLUMN1 = add_months(trunc(sysdate,'YYYY'),-12)
and t.COLUMN1 trunc(sysdate,'MM')
oracle如何取去年的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于oracle获取上一季度、oracle如何取去年的信息别忘了在本站进行查找喔。






