и 6 мес назад. для каждой даты нужно выбрать первый попавшийся рейтинг с окном в 5 дней
я предполагал, что сделаю группировку по каждой из этих дат, а в having пропишу условие для группы, чтобы дата была BETWEEN эти 5 дней. но получается, что одно условие having работает под все группы сразу, как тогда прописать условие в having отталкиваясь от конкретной даты - 5 дней? или без having
select *
from ratings
where as_date in ([array of dates])
group by as_date
having ..
order by as_date desc
Я ничего не понял. :( > для каждой даты нужно выбрать первый попавшийся рейтинг с окном в 5 дней Что это значит, например?
Обсуждают сегодня