【发布时间】:2018-05-17 11:33:04
【问题描述】:
我有一个交互式报告,其中包含开始日期、结束日期以及这些日期之间的差异。
现在我想根据天之间的差异添加一个“红绿灯”。 这意味着如果差异为负我想要一个红灯,它是否大于 0 我想要一个绿灯。
有没有简单的方法来实现这个? 谢谢!
【问题讨论】:
标签: sql oracle plsql oracle-apex-5.1
我有一个交互式报告,其中包含开始日期、结束日期以及这些日期之间的差异。
现在我想根据天之间的差异添加一个“红绿灯”。 这意味着如果差异为负我想要一个红灯,它是否大于 0 我想要一个绿灯。
有没有简单的方法来实现这个? 谢谢!
【问题讨论】:
标签: sql oracle plsql oracle-apex-5.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
【讨论】:
span、img 还是一些 svg。