求一个转身求两个日期之间的天数号

> oracle能用的存储过程,给你一个月份求出包含该月的所有天数的记录!例如给你2012-12那你就返回1号到31号的查询记录
oracle能用的存储过程,给你一个月份求出包含该月的所有天数的记录!例如给你2012-12那你就返回1号到31号的查询记录
toumingqu & &
发布时间: & &
浏览:14 & &
回复:5 & &
悬赏:0.0希赛币
求一个oracle能用的存储过程,给你一个月份求出包含该月的所有天数的记录!例如给你2012-12那你就返回1号到31号的查询记录!如题,谢谢。给你字符串比如2012-12&则求出12月份中每一天的数据。
我不知道怎么循环这个过程。
求每一天的SQL
  select&to_date('2012-12','yyyy-mm')+rownum-1&s_d
connect&by&rownum&=last_day(to_date('2012-12','yyyy-mm'))-to_date('2012-12','yyyy-mm')+1
toutiay & &
12:31:23 & &
& & (0)(0)引用select&trunc(to_date('2012-2'),&'mm')&+&rownum&-&1
&&from&dual
connect&by&rownum&&=&to_char(last_day(to_date('2012-2',&'yyyy-mm')),&'dd')Toundol & &
12:31:23 & &
& & (0)(0)引用引用:  select&trunc(to_date('2012-2'),&'mm')&+&rownum&-&1
&&from&dual
connect&by&rownum&&=&to_char(last_day(to_date('2012-2',&'yyyy-mm')),&'dd')
楼上有一点点问题,修改下
  select&trunc(to_date('2012-12','yyyy-mm'),&'mm')&+&rownum&-&1
&&from&dual
connect&by&rownum&&=&to_char(last_day(to_date('2012-12',&'yyyy-mm')),&'dd')
rr00rr & &
12:31:23 & &
& & (0)(0)引用select&to_date('2012-12'rqlin1965 & &
12:31:23 & &
& & (0)(0)引用'-01','yyyy-mm-dd')&+&rownum&-&1&c
connect&by&rownum&&=&to_char(add_months(to_date('2012-12',&'yyyy-mm'),1)-1,&'dd')
类似方法&百度一大堆&一般查询方式有很多种.基本语法要多学习&多变通rqykuaile & &
12:31:23 & &
& & (0)(0)引用
本问题标题:
本问题地址:
温馨提示:本问答中心的任何言论仅代表发言者个人的观点,与希赛网立场无关。请对您的言论负责,遵守中华人民共和国有关法律、法规。如果您的言论违反希赛网问答中心的规则,将会被删除。
暂无合适的专家
&&&&&&&&&&&&&&&
希赛网 版权所有 & &&

参考资料

 

随机推荐