Я использую PostgreSQL версии 8.1. У меня есть таблица выглядит следующим образом:Сумма столбца целых чисел на основе метки времени в PostgreSQL
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;
, который не работает, как ожидалось. Любая помощь будет оценена. Заранее спасибо.
'date_trunc ('день', дата и время)' [в соответствии с Документами] (http://www.postgresql.org/docs/8.4/static/functions-datetime.html#FUNCTIONS-DATETIME-TRUNC) –