下面通过一个查询语句给大家介绍oracle查询截至到当前日期月份所在年份的所有月份,具体代码如下所示:
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')
是返回当年的第一天。
扩展知识点 Oracle trunc()函数的用法
/**************日期********************/ select trunc(sysdate) from dual --2013-01-06 今天的日期为2013-01-06 select trunc(sysdate, 'mm') from dual --2013-01-01 返回当月第一天. select trunc(sysdate,'yy') from dual --2013-01-01 返回当年第一天 select trunc(sysdate,'dd') from dual --2013-01-06 返回当前年月日 select trunc(sysdate,'yyyy') from dual --2013-01-01 返回当年第一天 select trunc(sysdate,'d') from dual --2013-01-06 (星期天)返回当前星期的第一天 select trunc(sysdate, 'hh') from dual --2013-01-06 17:00:00 当前时间为17:35 select trunc(sysdate, 'mi') from dual --2013-01-06 17:35:00 TRUNC()函数没有秒的精确 /***************数字********************/ /* TRUNC(number,num_digits) Number 需要截尾取整的数字。 Num_digits 用于指定取整精度的数字。Num_digits 的默认值为 0。 TRUNC()函数截取时不进行四舍五入 */ select trunc(123.458) from dual --123 .select trunc(123.458,0) from dual --123 .select trunc(123.458,1) from dual --123.4 .select trunc(123.458,-1) from dual --120 .select trunc(123.458,-4) from dual --0 .select trunc(123.458,4) from dual --123.458 .select trunc(123) from dual --123 .select trunc(123,1) from dual --123 .select trunc(123,-1) from dual --120
总结
以上所述是小编给大家介绍的oracle查询截至到当前日期月份所在年份的所有月份,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对网站的支持!
如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!
免责声明:本站文章均来自网站采集或用户投稿,网站不提供任何软件下载或自行开发的软件!
如有用户或公司发现本站内容信息存在侵权行为,请邮件告知! 858582#qq.com
白云城资源网 Copyright www.dyhadc.com
暂无“oracle查询截至到当前日期月份所在年份的所有月份”评论...
更新日志
2024年07月01日
2024年07月01日
- 瑞鸣音乐《中国音乐地图之听见河南豫剧经典唱段》2020[WAV分轨]
- 【伊比萨沙发】VA-2024-IbizaSpring2024(LoungeCocktailsfromtheHeart)[FLAC]
- 群星《世界顶级汽车音响试音王》4K金碟16CD[WAV+CUE]
- 群星-音效环绕天碟《极致环绕人声天碟天品》7CD[WAV]
- 泰拉克SACD古典试音碟7SACD-ISO
- 群星《红歌宝典》20CD[WAV/分轨]
- 《101系列:好歌101首 细听年代精选》[WAV+CUE][3.6GB]
- 《101系列 6CD 国语经典101首歌曲 张学友 王菲代表作》[APE+CUE][2.8GB]
- 《101系列:国语经典101 VOL2 6CD 精选最经典101首》[WAV+CUE][2.3GB]
- 群星《十年网络红歌》15CD[WAV分轨]
- 宝丽金-环球10周年至50周年经典金曲15CD[低速原抓WAV+CUE]
- FIM唱片《十大男伶》[低速原抓WAV+CUE]
- 《101系列:情歌101 6CD》[WAV+CUE][3.1GB]
- 庄心妍《降调版合集》[320K/MP3][52.96MB]
- 庄心妍《降调版合集》[FLAC/分轨][118.78MB]