您的位置:首页 > 数据库 > Oracle

oracle查询指定月份的日期列表

2014-03-01 23:05 435 查看
--oracle查询一段时间内的日期列表
select level,to_char(to_date('2014-02-01','yyyy-mm-dd')+level-1,'yyyy-mm-dd') as dat from dual
connect by level <=to_date('2014-02-28','yyyy-mm-dd')-to_date('2014-02-01','yyyy-mm-dd')+1
--oracle查询每月第一天
select trunc(to_date('2014-03','yyyy-mm')) from dual;
--oracle查询每月最后一天
select last_day(to_date('2014-03','yyyy-mm')) from dual;

--oracle查询指定月份的日期列表
--第一个trunc(to_date('2014-02','yyyy-mm')和最后一个trunc(to_date('2014-02','yyyy-mm')代表开始日期,中间的'2014-02'代表结束日期
select level,to_char(trunc(to_date('2014-02','yyyy-mm'))+level-1,'yyyy-mm-dd') as dat from dual
connect by level <=last_day(to_date('2014-02','yyyy-mm'))-trunc(to_date('2014-02','yyyy-mm'))+1
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: