Я все еще новичок в SQL
Столбцы моей таблицы: InDate, Sales
Я хочу сравнить продажи за последние 12 месяцев с СЕГОДНЯ по ПРОШЛЫЕ 12 МЕСЯЦЕВ.
Что мне нужно:
Current Month | Sale | Past Month | Sale
Nov | $550 | Nov | $450
Я могу получить текущие 12 скользящих месяцев, используя этот запрос:
SELECT SO_VInv.InvDate
FROM SO_VInv
where SO_VInv.InvDate >= DATEADD(month, -12, GETDATE())
Я могу получить текущие 24 скользящих месяца, используя этот запрос:
SELECT SO_VInv.InvDate
FROM SO_VInv
where SO_VInv.InvDate >= DATEADD(month, -24, GETDATE())
Но я не знаю, как пройти через 12 месяцев, например. С 11.02.2017 по 11.02.2018 в течение последних 12 месяцев, а не с фиксированной датой.