У меня есть такая таблица
CREATE TABLE public.conferimenti
(
id smallint NOT NULL,
datetime timestamp without time zone NOT NULL,
weight numeric(10,2) NOT NULL DEFAULT 0.0,
type smallint NOT NULL
)
вот так
Я хочу получить СУММ (вес) по каждому типу, сгруппированному по дням, чтобы построить график таймсерий с наилучшей производительностью
SELECT c.datetime::date, SUM(weight) FROM conferimenti AS c
WHERE c.datetime >= '2019-01-01' AND c.datetime <= '2019-12-31' AND type = 1
GROUP BY c.datetime::date
Эта группа по дням, но только тип = 1 .. мне нужен для каждого типа (есть 10-15 разных типов)