Oracle获取日期大全(当月的第一天/后一天/上一天/最后一天/上个月这一天)

您所在的位置:网站首页 用sql语句获取给定日期当月的第一天 Oracle获取日期大全(当月的第一天/后一天/上一天/最后一天/上个月这一天)

Oracle获取日期大全(当月的第一天/后一天/上一天/最后一天/上个月这一天)

2023-09-28 14:15| 来源: 网络整理| 查看: 265

由于经常会再oracle中获取当月的第一天/后一天/上一天/最后一天/上个月这一天,所以整理出下面的oracle获取日期大全出来,有什么更好的建议可以留言补充一下。

日期说明oracle语句(假设现在是2018-11-28 11:11:11)返回日期当月第一天select trunc(sysdate, ‘mm’) from dual2018-11-1当年第一天select trunc(sysdate,‘yy’) from dual2018-1-1当前年月日select trunc(sysdate,‘dd’) from dual2018-11-28当年第一天select trunc(sysdate,‘yyyy’) from dual2018-1-1当前星期的第一天 (也就是星期天)select trunc(sysdate,‘d’) from dual2018-11-28当前日期select trunc(sysdate) from dual2018-11-28当前时间(准确到小时)select trunc(sysdate, ‘hh’) from dual2018-11-28 11:00:00当前时间(准确到分钟)select to_char(trunc(sysdate, ‘mi’),‘yyyy-MM-dd HH:mm:ss’) from dual2018-11-28 11:11:00前一天的日期select TRUNC(SYSDATE - 1) from dual2018-11-27前一个月的日期select add_months(trunc(sysdate),-1) from dual2018-10-28后一个月的日期select add_months(trunc(sysdate),1) from dual2018-12-28本月最后一天select to_char(last_day(sysdate), ‘yyyy-mm-dd’) from dual2018-11-30


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3