Наличие таблицы с тремя столбцами:
Исходные данные выглядят следующим образом:
Я пытаюсь преобразовать таблицу в почасовые данные, суммируя значения энергии. Я использовал эту команду, но получил ошибку => неверный синтаксис ввода для типа двойной точности: «Null»:
SELECT lclid, date_trunc('hour', tstp) AS HOUR, COALESCE(SUM(CAST(energy as double precision))
FROM halfhourly
WHERE energy IS NOT NULL
GROUP BY lclid, HOUR;
Я искал некоторое время, но не могу найти решение. Пожалуйста, помогите!