oracle获取一段时间内所有的小时、天、月
原文链接:http://blog.csdn.net/ld422586546/article/details/9626921/ 点击阅读原文 ---------------------------------------------------------------------- 获取一段时间内所有的小时 SELECT to_date('2013-07-01 12','yyyy-mm-dd hh24') + (ROWNUM - 1) / 24 sdate FROM dual 获取一段时间内所有的天 SELECT to_date('2013-07-01','yyyy-mm-dd') + ROWNUM - 1 sdate FROM dual 获取一段时间内所有的月 SELECT to_char(add_months(to_date('2013-01','yyyy-mm'),ROWNUM - 1),'yyyy-mm') day_id FROM dual CONNECT BY ROWNUM <= months_between(to_date('2013-07',to_date('2013-01','yyyy-mm')) + 1; (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |