我是靠谱客的博主 舒服星月,最近开发中收集的这篇文章主要介绍oracle三个月第一天,oracle获取年、月、季度第一天,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

--oracle 获取年、月、季度第一天

--获取昨天

select trunc(SYSDATE-1) from dual;

--2015/8/19

select to_char(trunc(SYSDATE-1),'yyyy-mm-dd HH24:MI:SS') from dual;

--2015-08-19 00:00:00

--获取本月第一天

select trunc(sysdate, 'mon') from dual

--2015/8/1

--获取上个月第一天

select add_months(trunc(sysdate,'MON'),-1) from dual

--2015/7/1

select add_months(trunc(sysdate,'MON'),-13) from dual

--2014/7/1

--获取上个月今天00:00:00:

SELECT trunc(add_months(sysdate,-1))FROM dual

--2015/7/20

--获得本季度第一天

SELECT TRUNC(add_months(SYSDATE,0),'Q') FROM dual

--2015/7/1

--获得上季度第一天

SELECT TRUNC(add_months(SYSDATE,-3),'Q') FROM dual

--2015/4/1

--获得本年第一天

select trunc(sysdate, 'Year') from dual;

--获得去年1月1日

select to_char(add_months(trunc(sysdate, 'Year'), -12), 'YYYY-MM-DD') from dual;

--2014-01-01

--此处 -7代表天

select to_date('20110105','YYYYMMDD')-7 from dual;

--2010/12/29

最后

以上就是舒服星月为你收集整理的oracle三个月第一天,oracle获取年、月、季度第一天的全部内容,希望文章能够帮你解决oracle三个月第一天,oracle获取年、月、季度第一天所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(36)

评论列表共有 0 条评论

立即
投稿
返回
顶部