oracle查询上个月的数据(或者某个月)
·
select * from table_name where 时间字段 between to_date(to_char(add_months(sysdate,-1),'YYYY-MM') ||'-01 00:00:00','YYYY-MM-DD HH24:MI:SS')
and to_date(to_char(last_day(add_months(sysdate,-1)),'YYYY-MM-DD') ||'23:59:59','YYYY-MM-DD HH24:MI:SS')
或者
SELECT to_date(to_char(last_day(add_months(sysdate, -2)) +1, 'yyyy-MM-dd') ||' 00:00:00', 'yyyy-mm-dd HH24:MI:SS'),
to_date(to_char(last_day(add_months(sysdate, -1)), 'yyyy-MM-dd') ||' 23:59:59', 'yyyy-mm-dd HH24:MI:SS') from dual
查询某个月
SELECT to_date('202006','yyyy-MM'),last_day(to_date('202006','yyyy-mm'))+1 from dual

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐


所有评论(0)