需要SQL中的逻辑来获取与累计和相关的相关记录
Need the logic in SQL to get the relevant records related to the cumulative sum
您好,我正在使用以下查询,它为我提供了每个日期的累计总和:
select date_in,
sum(INFLIGHT_PRODUCT_WISE)
over (order by date_in
ROWS BETWEEN UNBOUNDED PRECEDING AND CURRENT ROW)
INFLIGHT_PRODUCT_WISE
from
(select
date_in,count(*)INFLIGHT_PRODUCT_WISE from items)
这是输出:
Date_in Inflight Product Wise (cumulative sum)
09-AUG-15 269
08-AUG-15 259
07-AUG-15 249
06-AUG-15 239
05-AUG-15 229
当他点击269时他应该得到269个订单号的所有记录,当他点击259时他应该得到所有259个订单号等等。
我知道如何在 oracle apex 中进行向下钻取。
我只需要 SQL 查询来提取与累积总和相关的所有相关记录。
例如-我需要获取特定日期累计总和的订单号和产品名称,我该怎么做
select order_number,product_name from items-- for 259,269 records and so on
怎么做到的?
正如@Bulat 所建议的,看来您只是想要
SELECT *
FROM INFLIGHT_PRODUCT_WISE
WHERE date_in <= to_date( :p123_your_date, 'DD-MON-RR' )
假设 :p123_your_date
是一个页面项目,当您单击摘要报告中的 link 时,该页面项目已填充了字符串“08-AUG-15”。
您好,我正在使用以下查询,它为我提供了每个日期的累计总和:
select date_in,
sum(INFLIGHT_PRODUCT_WISE)
over (order by date_in
ROWS BETWEEN UNBOUNDED PRECEDING AND CURRENT ROW)
INFLIGHT_PRODUCT_WISE
from
(select
date_in,count(*)INFLIGHT_PRODUCT_WISE from items)
这是输出:
Date_in Inflight Product Wise (cumulative sum)
09-AUG-15 269
08-AUG-15 259
07-AUG-15 249
06-AUG-15 239
05-AUG-15 229
当他点击269时他应该得到269个订单号的所有记录,当他点击259时他应该得到所有259个订单号等等。
我知道如何在 oracle apex 中进行向下钻取。
我只需要 SQL 查询来提取与累积总和相关的所有相关记录。
例如-我需要获取特定日期累计总和的订单号和产品名称,我该怎么做
select order_number,product_name from items-- for 259,269 records and so on
怎么做到的?
正如@Bulat 所建议的,看来您只是想要
SELECT *
FROM INFLIGHT_PRODUCT_WISE
WHERE date_in <= to_date( :p123_your_date, 'DD-MON-RR' )
假设 :p123_your_date
是一个页面项目,当您单击摘要报告中的 link 时,该页面项目已填充了字符串“08-AUG-15”。