当前位置:数据库 > Oracle >>

在Oracle数据库中取某个月份的第一天和最后一天的方法


在Oracle数据库中取某个月份的第一天和最后一天的方法
 
取当前日期前一个月的第一天的日期
 
SELECT last_day(add_months(SYSDATE, -2)) + 1  FROM dual;
 
取当前日期前一个月的最后一天的日期
 
SELECT last_day(add_months(SYSDATE, -1)) FROM dual;
 
本月的第一天和最后一天
 
select to_char(trunc(sysdate,'MONTH'),'yyyy-mm-dd') First_DayOfMonth
       ,to_char(last_day(trunc(sysdate,'MONTH')),'yyyy-mm-dd') Last_DayOfMonth 
from dual
Oracle
MySQL
Access
SQLServer
DB2
Excel
SQLite
SYBASE
Postgres
如果你遇到数据库难题:
请访问www.zzzyk.com 试试
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,