QUERY SAP B1 Ultima fecha de Recibo de Produccion

Hola a mucho Gusto Necesito de su ayuda,

Quiero Filtrar la ultima fecha que se realizo recibo de producción a a cada Item?

en mi organización Necesitamos un Query que nos muestre cuando fue la ultima vez que se realizo un recibo de producción de cada Item de mi inventario

Por Ejemplo

Cod. de Articulo , Descripcion del Articulo, Ultimo documento de produccion creado para cada articluo, y la fecha que se creo

SELECT T1.[DocNum], T1.[DocDate], T2.[ItemCode], T2.[Dscription], T2.[Quantity] FROM [dbo].[OIGN] T1 INNER JOIN [dbo].[IGN1] T2 ON T1.[DocEntry] = T2.[DocEntry] WHERE T2.[WhsCode] = 35

Hola :grin:

prueba de la siguiente manera:

SELECT 
	T2.[ItemCode]
	, T2.[Dscription]
	, MAX(T1.[DocNum]) [DocNum]
	, MAX(T1.[DocDate]) [DocDate]
	, SUM(T2.[Quantity]) [Quantity]
FROM 
	[dbo].[OIGN] T1 INNER JOIN [dbo].[IGN1] T2 ON T1.[DocEntry] = T2.[DocEntry] 
WHERE 
	T2.[WhsCode] = 35
GROUP BY
	T2.[ItemCode]
	, T2.[Dscription]
ORDER BY
	T2.[ItemCode]

Saludos :vulcan_salute:

2 Me gusta

esta muy bien,

Pero para que me Filtre un Rango de fecha con between ?

Aparte de Colocarlo en Where donde mas debo declararlo?

Listo @GabrielaGS muchas gracias x tu ayuda me sirvió muchísimo

así me quedo!

SELECT 
	T2.[ItemCode]
	, T2.[Dscription]
	, MAX(T1.[DocNum]) [DocNum]
	, MAX(T1.[DocDate]) [DocDate]
	, SUM(T2.[Quantity]) [Quantity]
FROM 
	[dbo].[OIGN] T1 INNER JOIN [dbo].[IGN1] T2 ON T1.[DocEntry] = T2.[DocEntry] 
WHERE 
	T2.[WhsCode] = '35'  and T1.[DocDate] between [%0] and [%1]
GROUP BY
	T2.[ItemCode]
	, T2.[Dscription]
ORDER BY
	T2.[ItemCode]
2 Me gusta

Perfecto!

Recuerda marcar la respuesta como solucion para asi mantener el orden en el foro.

Saludos :grin:

Este tema se cerró automáticamente 7 días después del último post. No se permiten nuevas respuestas.