Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/69.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/oracle/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Oracle SQL:填写日期之间的日期_Sql_Oracle - Fatal编程技术网

Oracle SQL:填写日期之间的日期

Oracle SQL:填写日期之间的日期,sql,oracle,Sql,Oracle,我有下面的基本脚本,这显示了我的生产计划中的一些当前容量加载 select rl.duedate, rl.reservation_no resnr, qty from gps_reservation_load rl where rl.reservation_no in ('179459','179460','179461') and rl.work_center_no in ('ALIN','AVD5','AVD9') 但是,我想将DUEDATE显示为从sysdate到年底的日期范围,例如 我

我有下面的基本脚本,这显示了我的生产计划中的一些当前容量加载

select rl.duedate, rl.reservation_no resnr, qty
from gps_reservation_load rl
where rl.reservation_no in ('179459','179460','179461')
and rl.work_center_no in ('ALIN','AVD5','AVD9')
但是,我想将DUEDATE显示为从sysdate到年底的日期范围,例如

我有以下几点可以给我这个范围,但是,我如何组合脚本来给我上面的结果呢

select trunc(sysdate + rownum) dt
from DUAL connect by rownum < (to_date('01-JAN-2016', 'dd-mon-yyyy') - trunc(sysdate))

您只需要使用外部联接

SELECT duedate_generated,reservation_no, qty,  dt
from 
(SELECT 
    trunc(sysdate + rownum) AS duedate_generated
 FROM  DUAL
 connect by rownum < (to_date('01-JAN-2016', 'dd-mon-yyyy') - trunc(sydsate)
) d
OUTER JOIN 
(select
   duedate, reservation_no resnr, qty
 from gps_reservation_load
 where 
     reservation_no in ('179459','179460','179461')
 and work_center_no in ('ALIN','AVD5','AVD9')
) r1
ON (d.duedate_generated = r1. due date)

您是否尝试从查询中执行外部联接以生成日期列表和主查询?可能重复