我有要求计算列的中间值,数据类型为date。
答案 0 :(得分:3)
就像选择中位数一样简单......
select median(a) from (
select date '2010-01-01' a from dual union all
select date '2010-01-02' a from dual union all
select date '2010-01-05' a from dual
)
......产生
2010-01-02
答案 1 :(得分:1)
使用MEDIAN()
功能。