1、查询当前时间
select sysdate from dual;
2、当前日期
select to_date(sysdate) from dual;(日期格式)
select to_char(to_date(sysdate),‘yyyy-MM-dd’ ) from dual;(字符串)
3、当前月第一天
select trunc(sysdate, ‘mm’) from dual;(日期格式)
select to_char(trunc(sysdate, ‘mm’),‘yyyy-MM-dd’) from dual;(字符串)
4、当前月最后一天
select to_date(last_day(sysdate))from dual;(日期格式)
select to_char(last_day(sysdate),‘yyyy-MM-dd’) from dual;(字符串)
5、当前周第一天
select trunc(sysdate, ‘d’) from dual;(日期格式)
select to_char(trunc(sysdate, ‘d’),‘yyyy-MM-dd’) from dual;(字符串)
6、当前周最后一天
select(trunc(sysdate, ‘d’))+7 from dual;(日期格式)
select to_char((trunc(sysdate, ‘d’))+7,‘yyyy-MM-dd’) from dual;(字符串)
7、上月第一天
select add_months(trunc(sysdate,‘mm’)
数据库日期查询sql小笔记
最新推荐文章于 2024-07-24 16:28:55 发布
本文介绍了关于SQL日期查询的一些常用技巧,包括获取当前时间、当前日期、当前月的第一天和最后一天、当前周的第一天和最后一天,以及上月、下月、去年和明年的特定日期等,提供日期格式化的方法,对数据库运维人员非常有帮助。
摘要由CSDN通过智能技术生成