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)

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