【问题标题】:Max and min value per hour Postgresql每小时最大值和最小值 Postgresql
【发布时间】:2021-08-31 18:20:26
【问题描述】:

我想在 postgresql 中返回每小时的最大值/最小值。她是我每天最大/最小的代码。

@"SELECT MAX(psa_value), MIN(psa_value),DATE(psa_date) FROM public.ps_analog Where psa_psl_id_name='A6' GROUP BY DATE(psa_date)";

【问题讨论】:

  • 我们不是来为您工作的。每天展示如何做并不能算作展示解决问题的努力(每小时)。作为提示研究如何对日期进行四舍五入,在这种情况下每小时进行一次。那么你的问题应该是微不足道的。
  • 请澄清您的具体问题或提供更多详细信息以准确突出您的需求。正如目前所写的那样,很难准确地说出你在问什么。

标签: sql postgresql


【解决方案1】:

您正在寻找date_trunc():

SELECT DATE_TRUNC('hour', psa_date) as hh, MAX(psa_value), MIN(psa_value)
FROM public.ps_analog 
WHERE psa_psl_id_name = 'A6'
GROUP BY hh;

【讨论】:

  • 谢谢,我会试试那个解决方案。
猜你喜欢
  • 2015-07-04
  • 2020-08-19
  • 2015-01-09
  • 2014-10-17
  • 2023-04-02
  • 1970-01-01
  • 2020-08-22
  • 1970-01-01
相关资源
最近更新 更多