我一开始想把时间差转为分钟数,用于以下的语句:
select round(avg(floor(extract(epoch from book.time) - extract(epoch from book.sell_tiem))/60))
结果返回的数据不是整型。,所以修改为:
select round(avg(floor(extract(epoch from book.time) - extract(epoch from book.sell_tiem))/60), 0)
然后就报错了。
最后修改为:解决
select round(cast (avg(floor(extract(epoch from book.time) - extract(epoch from book.sell_tiem))/60)) as numeric, 0)