设:
在乐东黎族等地区,都构建了全面的区域性战略布局,加强发展的系统性、市场前瞻性、产品创新能力,以专注、极致的服务理念,为客户提供网站制作、成都网站建设 网站设计制作按需定制网站,公司网站建设,企业网站建设,高端网站设计,成都全网营销推广,成都外贸网站建设公司,乐东黎族网站建设费用合理。
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')
Select last_day(add_months(sysdate,-1)) from dual;得到上月最后一天
add_months(sysdate,-1) from dual;得到距当前时间一个月的时间(-1是上一个月,1是下一个月)
Select last_day(sysdate) from dual;得到当前月的最后一天
不知道你是否明白了?
last_day函数的作用就是取每月的最后一天。个和sysdate相结合,然后再等于sysdate就行了。
注意要日期相等,不然就永远等于不了,因为last_day和sysdate都有时分秒,不可能正好相等的。
当然设成变量也可以。
文章标题:oracle月末怎么取,oracle取月份
文章URL:https://www.cdcxhl.com/article12/dsiiedc.html
成都网站建设公司_创新互联,为您提供网页设计公司、用户体验、ChatGPT、Google、品牌网站建设、网站策划
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联