hola a todos!! estoy haciendo un query donde necesito promediar las ventas de un año a partir de la fecha que genere el informe
el query es el siguiente:
SELECT T0.[CardCode],T0.[CardName]'Socio de Negocio', CONVERT(NVARCHAR(MAX),T0.[AliasName])'Alias', T1.[SlpName]'Asesor', T2.[descript]'Territorio', T3.[IndName]'Ramo',T0.[CreditLine], T0.[balance], SUM(T4.[DocTotal])'Venta total'
INNER JOIN .[OSLP] T1 ON T0.SlpCode = T1.SlpCode
INNER JOIN .[OTER] T2 ON T0.Territory = T2.territryID
INNER JOIN .[OOND] T3 ON T0.IndustryC = T3.IndCode
INNER JOIN .[OINV] T4 ON T0.CardCode = T4.CardCode
WHERE T4.DocDate BETWEEN CONVERT(CHAR(6), DATEADD(M, -1, GETDATE()), 112) + '365'
AND CONVERT(CHAR(8), GETDATE(), 112)
GROUP BY T0.[CardName], CONVERT(NVARCHAR(MAX),T0.[AliasName]), T1.[SlpName], T2.[descript], T3.[IndName] ,T0.[CreditLine], T0.[balance],T0.[CardCode]
no se como hacer con el rango de fechas, debo tomar las ventas entre la fecha actual y la fecha actual - 365 dias y dividir todo en 12 meses....me podrian ayudar??