Oracle trunc()函数的用法
程序员文章站
2022-10-19 10:03:36
SELECT to_number(TO_CHAR(add_months(trunc(sysdate, 'yy'), ROWNUM - 1), 'MM')) as month FROM DUALCONNECT BY ROWNUM <= (select months_between(trunc(sysd ......
select to_number(to_char(add_months(trunc(sysdate, 'yy'), rownum - 1), 'mm')) as month
from dual
connect by rownum <=
(select months_between(trunc(sysdate, 'mm'), trunc(sysdate, 'yy')) + 1
from dual);
当然,也可以指定具体的时间段,只要把months_between里面的两个日期改成具体的日期就行,
其中,trunc(sysdate, 'mm')是返回当月的第一天,trunc(sysdate, 'yy')是返回当年的第一天。
trunc的其他用法可以参考博文:
oracle trunc()函数的用法
上一篇: 女生考公务员应该选什么专业?附考公务员最好的十大专业名单汇总
下一篇: 波音787客机无缘无线网络
推荐阅读
-
解析php session_set_save_handler 函数的用法(mysql)
-
浅谈mysql可有类似oracle的nvl的函数
-
在Oracle的函数中,返回表类型的语句
-
对python过滤器和lambda函数的用法详解
-
python3字符串格式化format()函数的简单用法
-
Oracle的nvl/nvl2/nullif/coalesce函数介绍
-
javascript基于原型链的继承及call和apply函数用法分析
-
Python中super函数的用法
-
详解WordPress开发中get_header()获取头部函数的用法
-
深入浅析php中sprintf与printf函数的用法及区别