сделать запрос на сумму по amount за последнюю неделю с гранулярностью 15 минут. причем в некоторых интервалак может не быть данных и должна быть строка с 0 и временем интервала, как сделать??
например так SELECT number, sum(v) FROM ( SELECT number FROM system.numbers WHERE (number % 15) = 0 LIMIT 4 ) ANY LEFT JOIN ( SELECT number, 1 AS v FROM system.numbers WHERE ((number % 15) = 0) AND (number NOT IN (15, 45)) LIMIT 4 ) USING (number) GROUP BY number ORDER BY number ASC
Обсуждают сегодня