Я пытаюсь построить диаграмму, показывающую доход для текущей и предыдущей дат за любой месяц, для которого у меня есть данные, сгенерированные с помощью SQL, которые можно в любой момент извлечь из отчета в виде.
Таблица будет выглядеть примерно так
USER1 | MONTH | YEAR | REVENUE | YTD REVENUE | PRIOR YTD REVENUE |
------------------------------------------------------------------
Dan | Feb | 2016 | $75 | $75 |
Bob | Feb | 2016 | | |
Chris | Feb | 2016 | $220 | $220 |
Dan | Jan | 2017 | $100 | $100 |
Bob | Jan | 2017 | $150 | $150 |
Chris | Jan | 2017 | $200 | $200 |
Dan | Feb | 2017 | $100 | $200 | $75
Bob | Feb | 2017 | $100 | $250 |
Chris | Feb | 2017 | $125 | $225 | $220
Как я могу рассчитать текущую и предыдущую доходность с начала года через sql по месяцам в рамках построения указанного представления? В настоящее время я не рассчитываю YTD по месяцам / годам, как в приведенном выше примере, поэтому необходимо включить это в отчет вместе с расчетом PYTD.
В настоящее время SQL-запрос
Select USER1, MONTH(Date), YEAR(Date), REVENUE from SOURCE