TelNo | OrderDate | Orders
A | 2017-01-01 | 5
A | 2017-02-02 | 4
A | 2017-07-05 | 6
A | 2017-09-10 | 10
B | 2017-03-01 | 3
B | 2017-04-12 | 6
B | 2017-11-10 | 4
Выше приведена таблица заказов, необходимо найти сумму «Orders» для каждого «TelNo» в течение последних 6 месяцев с «OrderDate» для каждой записи таблицы. Ниже ожидаемый результат;
TelNo | OrderDate | Sum_of_orders
A | 2017-01-01 | 5
A | 2017-02-02 | 9
A | 2017-07-05 | 10
A | 2017-09-10 | 16
B | 2017-03-01 | 3
B | 2017-04-12 | 9
B | 2017-11-10 | 4
Я пробовал разные комбинации подходов CTE и sum (case -) over (partition by -) (sql-server-2016), но не нашел решения. Ценю, если кто-то может помочь в этом.