--获取系统时间
select sysdate from dual;
--2012-1-4 上午 11:24:24
--获取系统当前的日期
select to_char(sysdate, 'yyyyMMdd') from dual;
--20120104
--获取本月的最后一天的日期
select TRUNC(LAST_DAY(SYSDATE)) from dual;
--2012-1-31
--获取本月的最后一天的日期
select to_char(TRUNC(LAST_DAY(SYSDATE)), 'yyyyMMdd') from dual;
--20120131
--获取上个月的日期
select to_char(ADD_MONTHS(sysdate,-1), 'yyyyMMdd') from dual;
--20111204
--获取上个月的日期
select to_char(add_months(trunc(sysdate),-1),'yyyymmdd') from dual;
--20111204
--获取本月日期
select to_char(add_months(trunc(sysdate),0),'yyyymmdd') from dual;
--20120104
--获取下个月的日期
select to_char(add_months(trunc(sysdate),1),'yyyymmdd') from dual;
--20120204
本文详细介绍了如何使用SQL查询获取系统当前时间、日期、本月最后一天的日期、上个月和下个月的日期,包括具体语法和示例。
466

被折叠的 条评论
为什么被折叠?



