Получить активных юзеров за n дней

Нужна подсказка. Не могу нагуглить. Буду рад, если укажете верный путь. Имеется таблица:

дата юзер_айди действие

Требуется получить данные в формате:

дата юзер_айди

Условие: юзер попадает в результат, если он совершил действие за последние 10 дней. Пример: юзер_айди 57 совершил действие 1 января. Запись в таблице:

дата         юзер_айди  действие
01.01.2020    57         клик

Значит наш результат:

01.01.2020 57 
02.01.2020 57 
03.01.2020 57 
04.01.2020 57 
05.01.2020 57 
06.01.2020 57 
07.01.2020 57 
08.01.2020 57 
09.01.2020 57 
10.01.2020 57 

Ответы (1 шт):

Автор решения: Novitskiy Denis

Синтаксис для MS SQL. Думаю, для своей СУБД сможете подправить. Или укажите, где именно выполняете запрос.

select дата, юзер_айди
from table
where дата>=dateadd(dd,-10,getdate())
→ Ссылка