oracle 查询取去年的本月和去年全年的时间条件怎么写,谢谢字段 between last_day(add_months(trunc(sysdate),-13)) 1 and add_months(trunc(sysdate),-12)
Oracle查询去年1月1日到去年今天的数据不会用函数吗oracle去年怎么?。?其实你就是想查去年1月到去年今天oracle去年怎么取的语句吧?一看就知道是想算同比了 。
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)
oracle如何获取去年全年的数据和今年到上个月为止的数据设:
1、数据表名称为:TABLE1
2、TABLE1中的date字段名为:COLUMN1
获取去年到今年的上月底的数据的SQL如下:
select *
from TABLE1 t
where t.COLUMN1 = add_months(trunc(sysdate,'YYYY'),-12)
and t.COLUMN1trunc(sysdate,'MM')
【oracle去年怎么取 oracle获取一年前日期】oracle去年怎么取的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于oracle获取一年前日期、oracle去年怎么取的信息别忘了在本站进行查找喔 。
推荐阅读
- 相机微距拍摄什么好,拍微距的相机
- 海战游戏即时战略,海战游戏即时战略有哪些
- python的结构体叫什么,python有结构体吗?
- java流星代码 流星雨代码
- 运用erp系统管理,erp系统管理功能
- 手机游戏动作游戏单机,手机动作单机游戏推荐
- flutter菜鸟,flutter从入门到精通
- mysql命令怎么显示表 mysql显示表的语句
- 无法获取文件状态mysql,无法获取以下文件的写入权限