Нужно отображать столбцы мудрых данных за последние 12 месяцев Ежеквартально - PullRequest
0 голосов
/ 20 июня 2019

Я хочу отображать данные за последние 12 месяцев ежеквартально на основе текущего месяца.Например, текущим месяцем является июнь, тогда мои данные должны отображать 4 набора группировки: июнь-май-апрель, июнь-май-апрель, декабрь-октябрь, сентябрь-август

Ниже приведен формат, который я хочудисплей enter image description here

Below is the sql query i am try

    DECLARE @ANYDATE DATETIME
    SET @ANYDATE=GETDATE()

     SELECT TOP 20 DATePART(MONTH,@ANYDATE) [MONTH],
     DATePART(QUARTER,@ANYDATE) [Quarter], COUNT(1) [ACount]
     FROM ACTIVITY ACC
     INNER JOIN Accounts A ON ACC.Relatedtoid = A.ACCOUNTID
        AND ACC.OWNERID = A.OWNERID
     WHERE ACC.layoutid = 1015
        AND ACC.ownerid = 402
        AND A.LAYOUTID IN (
            104442
            ,104451
            ,104436
            )           
       GROUP BY 
      DATePART(MONTH,ACC.CREATEDON),DATePART(QUARTER,ACC.CREATEDON)
      ORDER BY 1,2

OUTPUT OF CURRENT QUERY

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...