我有查询在 oracle apex 中使用。是否有可能从此查询中创建用于 jasper 报告的视图(Jasper 不支持 cte)。
注意:P99_DATE_FROM和P99_DATE_TO是参数!
with cte as (
SELECT
a.name,
w.order as order,
s.num as num,
w.id,
(Select count(*) from quant where id = w.id and trunc(date) between :P99_DATE_FROM and :P99_DATE_TO) as QUANT
FROM
web w
left outer JOIN tabel_1 a ON a.id = w.id
left outer JOIN tabel_2 s ON s.id = w.id
WHERE
(trunc(s.date) between :P99_DATE_FROM and :P99_DATE_TO or :P99_DATE_FROM is null or :P99_DATE_TO is null)
)
SELECT
name,
SUM(order) as TOTAL,
SUM(num) as NUM,
QUANT
from cte
group by name,QUANT