Join суммы за период
В первой таблице формат: id и Дата уникальные значения.
Во второй таблице: id, дата, сумма.
Как можно сформировать таблице формата: id, дата, сумма за последние 12 месяцев от даты из первой таблицы?
Например: table_1
id date
1 01.01.2001
table_2
id date amount
1 12.12.2000 100
1 07.05.2000 100
1 01.12.1999 100
Должно получиться:
id date amount
1 01.01.2001 200
думал что-то такое, но увы
select t1.id, t1.date, sum(2.amount)
from table_1 t1
left join table_2 t2 on t1.id=t2.id and t1.date>=dateadd(year, -12, t2.date)