209 похожих чатов

Всем привет. Есть множество данных с ценами за каждый день

в году. Мне надо получить последнюю запись с ценой из каждого месяца. Это можно сделать SQL-запросом или надо получить все данные и потом просто циклом пройтись? - второй вариант очень долгий может быть, если данных много.
Как вариант получить сгруппированные данные по месяцам и взять из каждой группы последнее значение, но я немного не догоняю как это сделать через SQL запрос или typeorm. Есть мысли у кого-нить?

3 ответов

14 просмотров

Отсортируй в обратном порядке по дате и возьми первый при группировке по месяцам

"надо получить все данные и потом просто циклом пройтись" - я так понимаю, о блокировке ивент лупа вы не слышали?) В sql-запросе это делать надо, конечно

Dmitry-Goncharenko Автор вопроса

Похожие вопросы

Карта сайта