cancel
Showing results for 
Search instead for 
Did you mean: 

ventas por articulo por almacen

Former Member
0 Kudos

Hola a todos, revisando los post encontre esta consulta:

SELECT DISTINCT T1.ItemCode as Articulo,T1.[Dscription] as Descripcion,T1.WhsCode as Almacen,

SUM(CASE WHEN Month(T1.Docdate)=1 then (T1.Quantity) else 0 END) as Enero,
SUM(CASE WHEN Month(T1.Docdate)=2 then (T1.Quantity) else 0 END) as Febrero,
SUM(CASE WHEN Month(T1.Docdate)=3 then (T1.Quantity) else 0 END) as Marzo,
SUM(CASE WHEN Month(T1.Docdate)=4 then (T1.Quantity) else 0 END) as Abril,
SUM(CASE WHEN Month(T1.Docdate)=5 then (T1.Quantity) else 0 END) as Mayo,
SUM(CASE WHEN Month(T1.Docdate)=6 then (T1.Quantity) else 0 END) as Junio,
SUM(CASE WHEN Month(T1.Docdate)=7 then (T1.Quantity) else 0 END) as Julio,
SUM(CASE WHEN Month(T1.Docdate)=8 then (T1.Quantity) else 0 END) as Agosto,
SUM(CASE WHEN Month(T1.Docdate)=9 then (T1.Quantity) else 0 END) as Septiembre,
SUM(CASE WHEN Month(T1.Docdate)=10 then (T1.Quantity) else 0 END) as Octubre,
SUM(CASE WHEN Month(T1.Docdate)=11 then (T1.Quantity) else 0 END) as Noviembre,
SUM(CASE WHEN Month(T1.Docdate)=12 then (T1.Quantity) else 0 END) as Diciembre,

ISNULL((SELECT DISTINCT (SUM(Y.InQty)-SUM(Y.OutQty))FROM OINM Y WHERE Y.ItemCode = T1.ItemCode AND Y.Warehouse = T1.WhsCode),0) as 'Stock'
--ISNULL((SELECT DISTINCT (SUM(Y.OutQty))FROM OINM Y WHERE Y.ItemCode = T1.ItemCode AND Y.Warehouse = T1.WhsCode),0) as 'Stock'

FROM INV1 T1

WHERE T1.Docdate>=[%0%] and T1.Docdate<=[%1%] AND T1.TargetType <> '14' AND T1.WhsCode='MEX'

Group By T1.ItemCode,T1.[Dscription],T1.WhsCode

Order by T1.ItemCode

la cual es lo que necesito sin embargo al cotejar la informacion que arroja me doy cuenta que hace la suma de productos que estan en facturas canceladas, cuando no deberia de hacerlo ¿Alguien tiene una idea de que esta pasando?, adicionalmente y abusando, necesitaria adicionar una columna mas en cada mes que haga una operacion por ejemplo: el resultado de febrero multiplicarlo por 10% en una columna nueva.

Espero alguien pueda ayudarme pues estoy muy embroncado con este reporte.

Muchas gracias

Accepted Solutions (0)

Answers (0)