我在APEX 5上工作一些销售应用程序,并有互动报告显示每月审查。它显示了一些商品的按天销售。

这个报告的来源是从一个表中选择,但是我从调用from select子句的函数中获得了日销售量的列。
select s.art_id, s.art_name
, f_daily_sale('01', :GLOBAL_MONTH, :GLOBAL_YEAR, s.art_id, 1) d_01
, f_daily_sale('02', :GLOBAL_MONTH, :GLOBAL_YEAR, s.art_id, 1) d_02
, f_daily_sale('03', :GLOBAL_MONTH, :GLOBAL_YEAR, s.art_id, 1) d_03
. . .
, f_daily_sale('31', :GLOBAL_MONTH, :GLOBAL_YEAR, s.art_id, 1) d_31
from sale s
where s.month = :GLOBAL_MONTH and s.year = :GLOBAL_YEAR
group by s.art_id, s.art_name;我需要的是给属于星期天的列上色,即红色。我希望每个每日单元是可点击的,是一个模式页面的链接,在那里我会显示详细信息。我该怎么做呢?
提前谢谢你。
发布于 2017-02-28 17:21:15
在列上,您可以将类型更改为链接,以打开带详细信息的模式页面。
我希望这能有所帮助:
with dts as (
select date'2017-01-01'+rownum-1 dt from dual
connect by level <= 366
)
select DT, 'data-style="background-color:red"' from dts
where to_char(dt, 'fmday', 'NLS_DATE_LANGUAGE=AMERICAN') = 'sunday';此查询返回2017年的所有周日(日期格式)以及相关的红细胞css样式。
https://stackoverflow.com/questions/42503385
复制相似问题