我正在使用PostgreSQL 8.1版。我有一张桌子如下:

          datetime     |    usage
-----------------------+----------
2015-12-16 02:01:45+00 |    71.615
2015-12-16 03:14:42+00 |    43.000
2015-12-16 01:51:43+00 |    25.111
2015-12-17 02:05:26+00 |    94.087

我想根据usage列中的日期添加datetime列中的整数值。
简单地说,我希望输出如下所示:
          datetime     |    usage
-----------------------+----------
2015-12-16             |    139.726
2015-12-17             |    94.087

我试过SELECT dateTime::DATE, usage, SUM(usage) FROM tableName GROUP BY dateTime::DATE, lngusage;但没有达到预期的效果。如有任何帮助,将不胜感激。提前谢谢。

最佳答案

下面的查询将为您提供所需的结果:

select to_char(timestamp, 'YYYY-MM-DD') as time, sum(usage)
from table
group by time

关于sql - PostgreSQL中基于时间戳的整数总和列,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/35806355/

10-16 14:55