【发布时间】:2019-03-27 14:36:44
【问题描述】:
我的桌子是:
price: numeric, time: timestamp, type: integer
我想按类型分组,并为每个组找到最高价格和最早(按时间)价格。
从计算的角度来看,这是一个简单的线性/类约简操作。但是如何在 postgres 中完成呢?有这样的现有功能吗?我必须创建自己的聚合吗?我应该像$time-$price 这样将两个字段编码为一个字段并从中找到最小值吗?
【问题讨论】:
标签: sql postgresql group-by aggregate