日期范围中的天数

时间:2014-03-14 18:53:34

标签: sql oracle date-range days

因此,在PL / SQL中,如何在select语句中对日期范围中的天数进行编号?我希望我的结果如下:

DAY | calc_field1 | calc_field1 | etc

1 | XXX | YYY | etc

2 | XXX | YYY | etc

3 | XXX | YYY | etc

4 | XXX | YYY | etc

如果天数从范围的开始日期开始,并且在最后一天结束,则每天排。

编辑:

在这里找到解决方案: Range of dates with PL/SQL

然后修改该代码以获得此查询:

select dt_range.column_value, rownum from table ( cast ( date_range( (select begin_date from table where id = 1), (select end_date from table where id = 1) ) as date_table) ) dt_range order by dt_range.column_value;

0 个答案:

没有答案