SQL计算天数
2013-11-30 21:12
176 查看
1、计算给定时间段的实际月份天数
SELECT trunc (SYSDATE)
- to_date( '2013-06-28','yyyy-mm-dd' ) FROM dual;
[align=left]
[/align]
[align=left]2、给定一个月份计算这个月份的天数:[/align]
[align=left]select to_char(last_day(to_date('2013-07' ,'YYYY-MM')), 'DD') from dual;[/align]
[align=left]
[/align]
[align=left]3、给定月份的第一天:[/align]
[align=left]select last_day(add_months(sysdate ,-1))+ 1 from dual;[/align]
[align=left]
[/align]
[align=left]4、截取到月,月的第一天[/align]
[align=left]SELECT 1[/align]
[align=left] FROM dual[/align]
[align=left] WHERE to_date( '2013-06', 'yyyy-mm' ) BETWEEN trunc(to_date('2013-06-21' , 'yyyy-mm-dd'), 'month' ) AND[/align]
[align=left] trunc(to_date('2013-07-01' , 'yyyy-mm-dd'), 'month');[/align]
[align=left]
[/align]
[align=left]5、获取月份的最后一天[/align]
[align=left]SELECT last_day(to_date('2013-09' ,'YYYY-MM')) FROM dual;[/align]
1、计算给定时间段的实际月份天数
SELECT trunc (SYSDATE)
- to_date( '2013-06-28','yyyy-mm-dd' ) FROM dual;
[align=left]
[/align]
[align=left]2、给定一个月份计算这个月份的天数:[/align]
[align=left]select to_char(last_day(to_date('2013-07' ,'YYYY-MM')), 'DD') from dual;[/align]
[align=left]
[/align]
[align=left]3、给定月份的第一天:[/align]
[align=left]select last_day(add_months(sysdate ,-1))+ 1 from dual;[/align]
[align=left]
[/align]
[align=left]4、截取到月,月的第一天[/align]
[align=left]SELECT 1[/align]
[align=left] FROM dual[/align]
[align=left] WHERE to_date( '2013-06', 'yyyy-mm' ) BETWEEN trunc(to_date('2013-06-21' , 'yyyy-mm-dd'), 'month' ) AND[/align]
[align=left] trunc(to_date('2013-07-01' , 'yyyy-mm-dd'), 'month');[/align]
[align=left]
[/align]
[align=left]5、获取月份的最后一天[/align]
[align=left]SELECT last_day(to_date('2013-09' ,'YYYY-MM')) FROM dual;[/align]
相关文章推荐
- SQL根据已知的年月,计算该月的天数.
- SQL计算给定月天数
- 计算当月的天数(sql)
- sql语句计算出每个月的天数
- SQL计算两个日期之间的工作天数
- SQL计算两个日期之间的工作天数(除过周六日的天数)
- SQL计算两个日期之间相差的工作天数
- Sql计算两个日期之间的天数
- SQL计算两个日期之间的工作天数(除过周六日的天数)
- SQL 计算每个月的工作天数
- SQL 计算两日期之间的工作天数和过滤工作日(周六、周日)
- SQL 计算两日期的天数
- SQL server和access两种用SQL语句计算两个日期间隔的年、月以及天数
- SQL计算每个月的第一天,最后一天,本月的天数
- 在Oracle的SQL中,如何计算两个日期时间段的交集天数
- [原创]SQL 表值函数:获取从今天计算起往前自定义天数
- SQL 计算每个月的第一天,最后一天,本月的天数,ORACLE中日期加减
- SQL计算每个月的第一天,最后一天,本月的天数
- Question[SQL]:如何计算重叠的天数(未完成...)
- 【原创】如何使用一句SQL计算工作日天数?