【发布时间】:2020-01-10 03:35:14
【问题描述】:
我正在尝试查询 avg(score1+score2/2) 与 'current' 和最新的 'archived' 之间的差异。在 Oracle Apex 上做一个图表
表名:我的表
id | score1 | score2 | status | date
------------------------------------------
1 | 10 | 20 | current| 07/09/19
2 | 20 | 30 |archived| 04/09/19
3 | 15 | 35 |archived| 02/09/19
想要结果:
(avg(score1 + score2/2) where status = 'current') - (avg(score1 + score2/2) where status = 'archived' only the most recent)
我试过了
【问题讨论】:
-
样本数据和期望的结果会有所帮助。
标签: sql oracle where-clause difference