设:
成都创新互联专注于企业成都营销网站建设、网站重做改版、镇巴网站定制设计、自适应品牌网站建设、H5高端网站建设、商城网站定制开发、集团公司官网建设、成都外贸网站制作、高端网站制作、响应式网页设计等建站业务,价格优惠性价比高,为镇巴等各大城市提供网站开发制作服务。
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')
不会用函数吗? 其实你就是想查去年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)
字段 between last_day(add_months(trunc(sysdate),-13))+1 and add_months(trunc(sysdate),-12)
sql="select * from table where 日期 between 2017(去年)/01/01 00:00:00 and 2018(今年)/00:00:00"
当前标题:oracle如何表示去年 oracle年初
网站地址:https://www.cdcxhl.com/article34/hhecse.html
成都网站建设公司_创新互联,为您提供做网站、品牌网站设计、、网站设计、关键词优化、外贸建站
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联