Skip to Content

Ventas los ultimos 6 meses

Hola como estan?, tengo la siguiente consulta: Tengo el siguiente query.

SELECT ODLN.DocNum AS DOCNUM, ODLN.CardCode, ODLN.CardName, DLN1.ItemCode, OITM.FrgnName, ODLN.DocType, ODLN.DocDate,

DLN1.Price, DLN1.Quantity, DLN1.LineTotal, OITB.ItmsGrpNam, ODLN.U_NContrato, DLN1.TrgetEntry AS DOC,

OITM.Onhand

FROM DLN1 INNER JOIN

ODLN ON DLN1.DocEntry = ODLN.DocEntry INNER JOIN

OITM ON DLN1.ItemCode = OITM.ItemCode INNER JOIN

OITB ON OITM.ItmsGrpCod = OITB.ItmsGrpCod INNER JOIN

ORDN ON DLN1.TrgetEntry = ORDN.DocEntry AND DLN1.TargetType = '16'

Me gustaria saber si alguien sabe la manera en donde pueda agrupar los productos que han salido del inventario los ultimos 6, 8 y 3 meses.

Gracias de antemano

Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

2 Answers

  • Best Answer
    Aug 29, 2011 at 08:21 PM

    Necesitarias meter un CASE que valide la fecha de las transacciones, creo que con eso podrias armar tu reporte

    Add comment
    10|10000 characters needed characters exceeded

    • Hola a todos, si efectivamente fue con un case pero no lo elabore asi sino,

      (case when ODLN.DocDate >= dateadd(MM, -8, getdate()) then DLN1.Quantity else 0 end) AS OCHOM,

      (case when ODLN.DocDate >= dateadd(MM, -6, getdate()) then DLN1.Quantity else 0 end)AS SEISM,

      (case when ODLN.DocDate >= dateadd(MM, -3, getdate()) then DLN1.Quantity else 0 end) AS TRESM

      por si alguien mas necesita ayuda.

      Saludos y gracias Mauricio

  • avatar image
    Former Member
    Aug 29, 2011 at 07:52 PM

    Hola, no entiendo bien...como seria la estructura del informe? podrias dar un ejemplo de lo que quieres o como quieres que salgan los datos?. Asi seria mas facil armar el query

    Saludos

    Add comment
    10|10000 characters needed characters exceeded

    • Hola, muchas gracias por responder.. De manera resumida mas o menos asi deberia de quedar el informe:

      CodProd -- Vendido -- EntregadoAContrato -- PromedioUltimos8meses -- PromedioUltimos6meses -- JUN11 -- JUL11 -- AGO11 que serian los ultimos 3 meses

      Todo es en base a las cantidades por articulo.

      De antemano muchas gracias