Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » SQL Server »

Lo Solicitado Vs Lo Entregado

Estas en el tema de Lo Solicitado Vs Lo Entregado en el foro de SQL Server en Foros del Web. Buenas tardes soy nuevo en SAP b1 mi proceso para solicitar materia prima es mediante solicitudes de transferencia donde la gente de producción realiza un ...
  #1 (permalink)  
Antiguo 24/08/2015, 16:30
 
Fecha de Ingreso: abril-2015
Mensajes: 130
Antigüedad: 9 años
Puntos: 0
Lo Solicitado Vs Lo Entregado

Buenas tardes soy nuevo en SAP b1 mi proceso para solicitar materia prima es mediante solicitudes de transferencia donde la gente de producción realiza un solicitud y las personas de materia prima se las envían bajo una solicitud y transferencia de stock.

estoy realizando una consulta que me mande un comparativo de estas solicitudes y trasferencias

esta es mi consulta

select WTQ1.LineNum AS 'Numero',OWTQ.DocNum as 'Documento de Solicitud',WTQ1.ItemCode AS 'Articulo',wtq1.Quantity AS 'Cantidad Solicitada',WTQ1.TrgetEntry As 'Documento de traslado',WTR1.itemcode AS 'Articulo',WTR1.quantity AS 'Cantidad Trasladada',
CASE
WTQ1.LineStatus
When 'O'
then 'Abierto'
when 'C'
then 'Cerrado'
else 'NULL'
end AS 'Estatus',OWTQ.DocDate AS 'Fecha de Solicitud'
from OWTR INNER JOIN WTR1 on OWTR.DocEntry = WTR1.DocEntry
INNER JOIN OWTQ ON WTR1.BaseEntry = OWTQ.DocEntry
INNER JOIN WTQ1 ON OWTQ.DocEntry = WTQ1.DocEntry
WHERE OWTQ.DocNum = '[%0]' and OWTQ.DocNum < '1000001' and OWTR.DocDate BETWEEN '[%0]' and '[%1]'

la consulta funciona un 50% ya que si me manda lo que me interesa saber pero pasa lo siguiente al momento de el resultado final

este es mi tabla resultado

Numero 0 1 2 3
Documento de Solicitud 176 176 176 176
Codigo BJS7-57969-A RFX9Y72ADX1209 T1G0580058A005 THG0150050010A
Cantidad Solicitada 900 195.3 900 900
Fecha de Solicitud 22/08/2015 23/08/2015 24/08/2015 25/08/2015
Documento de traslado NULL 11352 NULL NULL
Codigo RFX9Y72ADX1209 RFX9Y72ADX1209 RFX9Y72ADX1209 RFX9Y72ADX1209
Cantidad Trasladada 680 680 680 680
Estatus Abierto Cerrado Abierto Abierto
Fecha Entregada 22/08/2015 23/08/2015 24/08/2015 25/08/2015


si se dan cuente en el campo Articulo me repite este articulo RFX9Y72ADX1209 que es el único que sea entregado y en Cantidad Trasladada me manda la misma cantidad para todos los artículos que es la cantidad de articulo entregado.

esto es lo que yo requiero

Numero 0 1 2 3
Documento de Solicitud 176 176 176 176
Codigo BJS7-57969-A RFX9Y72ADX1209 T1G0580058A005 THG0150050010A
Cantidad Solicitada 900 195.3 900 900
Fecha de Solicitud 22/08/2015 23/08/2015 24/08/2015 25/08/2015
Documento de traslado NULL 11352 NULL NULL
Codigo BJS7-57969-A RFX9Y72ADX1209 T1G0580058A005 THG0150050010A
Cantidad Trasladada 0 680 0 0
Estatus Abierto Cerrado Abierto Abierto
Fecha Entregada 22/08/2015 23/08/2015 24/08/2015 25/08/2015



de igual forma que el usuario pueda poner un rango de fechas o de numero de documento

Etiquetas: select, tabla
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 03:11.