如何在postgres中查询一段时间内每秒的最大和最小记录

时间:2017-09-17 11:11:52

标签: postgresql

我有一张postgres 9.6表,其中包含数以千计的价格记录和价格。只有四列的表:uid,price,unit,dt。 dt是标准格式的日期时间,例如' 2017-05-01 00:00:00.585'几分之一秒。每秒可能没有几十个记录。

我需要在一段时间内找到MAX和MIN价格记录。我可以很容易地使用

选择一个时期
SELECT uid, price, unit from prices
WHERE dt > '2017-05-01 00:00:00.000' 
AND dt < '2017-05-01 02:59:59.999' 

感谢krokodilko我可以find first and last records每秒,但无法将其调整为MIN和MAX。

有些人可以帮助我在给定的时间内每秒记录MIX和MAX价格值吗?

0 个答案:

没有答案