Oracle Apex:根据条件在报告中创建交通灯

时间:2018-05-17 11:33:05

标签: sql oracle plsql oracle-apex-5.1

我有一个交互式报告,其中包含startdate,enddate以及那些日子之间的差异。

现在我想要包含一个"交通信号灯"基于天之间的差异。 这意味着如果差异是负的我想要一个红灯,它是否大于0我想要一个绿灯。

有一种简单的方法可以实现这个吗? 谢谢!

1 个答案:

答案 0 :(得分:1)

一个简单的选择是绘制差异编号(假设它被称为DIFF),例如

select 
  case when diff < 0 then '<span style="background-color:red;   color:white;">' || diff ||'</span>'
       else               '<span style="background-color:green; color:white;">' || diff ||'</span>'
  end traffic_light
from your_table