При использовании функции суммы приставки timestamp становится равным 0 - PullRequest
0 голосов
/ 08 мая 2019

У меня есть совокупный CQ за 15 минут, который генерирует 15MINS_AGG, с политикой хранения в месяц.

Когда я запрашиваю новое измерение, я получаю значения правильно.

 SELECT * FROM   RP_MONTH."15MINS_AGG" where  Location = 'NY'

Выход:

time                Top1Value Location
----                ---------- ----
1557291600000000000 49.946     NY
1557292500000000000 49.946     NY
1557293400000000000 50.27934   NY
1557294300000000000 50.071     NY

Когда я пытаюсь суммировать поля значений, используя,

SELECT SUM(Top1Value) FROM a_month."15MINS_First" where Path = 'NY'
Я получаю сумму, но отметка времени становится 0.

Выход:

time sum
---- ---
0    200.24233999999998

Я пытался использовать Top и Max, но они просто создают другое поле с пустым значением

SELECT First(time),SUM(Top1Value)  FROM   a_month."15MINS_First" where Path = 'NY'

или

SELECT max(time),SUM(Top1Value)  FROM   a_month."15MINS_First" where Path = 'NY'

Пример вывода из Max:

time max sum
---- --- ---
0        200.24233999999998
...