ты хочешь посчитать суммы группируя по датам, для этого в SQL введен GROUP BY, в этом предложении ты указываешь группирующие поля, который в каноническом SQL должны присутствовать и в предложении SELECT select group_field, sum(field1), sum(field2) from table group by group_field
тебе книга по SQL нужна, метод научного тыка еще никого до добра не довел ;)
Но ведь мне нужно фильтровать по дате, от самой недавней идти дальше, group by не подойдет же
никто не запрещает использовать where и сортировать по дате select group_field, sum(field1), sum(field2) from table group by group_field where filtered_field=... order by group_field
Обсуждают сегодня