Quantcast
Channel: SCN: Message List
Viewing all articles
Browse latest Browse all 8430

Reporte de Ventas e Inventario

$
0
0

Hola,

 

Tengo la necesidad de crear un reporte de que me traiga todos los artículos en el inventario y también las ventas de estos artículos, ya tengo la consulta que me trae los artículos y su stock por almacén, mi duda es como hacer la condición o query para que me traiga las ventas de dichos artículos.

 

Algo así tengo que presentar.

 

Captura.PNG

 

 

Por el momento tengo esto

 

SELECT T0.ItemCode as IDArticulo, T0.Dscription Articulo, T0.OnHand AS 'Stock Total', T0.DistNumber Lote,

     T1.WhsCode IDAlmacen, T3.WhsName Almacen,T0.ItmsGrpCod IDGrupo,T0.ItmsGrpNam Grupo, T0.U_UnidadNegocio UnidadNegocio, T1.OnHand Stock, T0.[Vendido],

     T0.U_Color Color, T0.U_Fabric Fabricante, T0.U_Modelo Modelo, T0.U_SeasonPr TemporadaPr , T0.U_Year Año, T0.LastPurPrc UltimoPrecioCompra, T0.Price Precio

FROM

( SELECT T10.ItemCode, T10.Dscription, T11.OnHand, T12.DistNumber, T11.ItmsGrpCod, T13.ItmsGrpNam, T11.U_UnidadNegocio,

  T11.U_Color, T11.U_Fabric, T11.U_Modelo, T11.U_SeasonPr, T11.U_Year, T11.LastPurPrc, T14.Price,

     'Vendido'=(SELECT Count(OutQty) as Vendidos FROM OINM WHERE TransType = 13

               AND ItemCode = T10.ItemCode GROUP BY OutQty)

     FROM INV1 T10 INNER JOIN OITM T11 ON T10.ItemCode = T11.ItemCode

     INNER JOIN OBTN T12 ON T12.ItemCode = T11.ItemCode

     INNER JOIN OITB T13 ON T13.ItmsGrpCod = T11.ItmsGrpCod

     INNER JOIN ITM1 T14 ON T14.ItemCode = T11.ItemCode

     WHERE T11.Onhand > 0 and T14.PriceList = '1'

     GROUP BY T10.ItemCode, T10.Dscription, T11.OnHand, T12.DistNumber, T11.ItmsGrpCod, T13.ItmsGrpNam, T11.U_UnidadNegocio, T11.U_Color, T11.U_Fabric, T11.U_Modelo, T11.U_SeasonPr, T11.U_Year, T11.LastPurPrc, T14.Price) T0

     INNER JOIN OITW T1 ON T0.ItemCode = T1.ItemCode AND T1.OnHand > 0

     INNER JOIN OWHS T3 ON T3.WhsCode = T1.WhsCode

WHERE T0.ItemCode = '50644582059'

ORDER BY T0.ItemCode

 

Este query me muestra la siguiente información

Captura.PNG

 

hasta el momento me muestra los artículos por almacén y el stock de los mismos, ahora quier saber cuantos artículos se vendieron por almacen, al hacer el query me suma las ventas del artículo pero de todos los almacenes y en la columna de Vendido aparece 8 pero lo correcto es algo como esto.

 

Captur2a.PNG

 

No se como agregar este query para que divida las ventas por almacén.

 

 

Agradezco sus respuesta,

 

Saludos!


Viewing all articles
Browse latest Browse all 8430

Trending Articles