Skip to Content
0
Former Member
Jan 05, 2012 at 08:22 PM

promedio de ventas anual

453 Views

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'

FROM .[OCRD] T0

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??