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

[SOLUCIONADO] consultas Facturas Abiertas por Falta de Envio de Material PT

Estas en el tema de consultas Facturas Abiertas por Falta de Envio de Material PT en el foro de SQL Server en Foros del Web. Buenas tardes tengo una nueva consulta donde quiero mostrar mis facturas y ponga el estatus de estas si no cuentan con su respectiva remisión o ...
  #1 (permalink)  
Antiguo 01/10/2015, 16:55
 
Fecha de Ingreso: abril-2015
Mensajes: 130
Antigüedad: 9 años, 7 meses
Puntos: 0
consultas Facturas Abiertas por Falta de Envio de Material PT

Buenas tardes tengo una nueva consulta donde quiero mostrar mis facturas y ponga el estatus de estas si no cuentan con su respectiva remisión o embarque.



solo que mi campo que no todas las facturas están embarcadas y no cuentan con el dato DocNum,0) as 'Embarque N0' que es el numero de documento del embarque. por lo tal no me muestra todos los estatus de mis facturas.





este es mi código espero me puedan ayudar
Código SQL:
Ver original
  1. SELECT OINV.DocNum AS 'Factura N0',
  2. INV1.ItemCode AS 'Codigo',
  3. INV1.Dscription AS 'Descripcion',
  4. INV1.Quantity AS 'Cantidad',
  5. ISNULL(ODLN.DocNum,0) AS 'Embarque N0',
  6. CASE
  7. OINV.InvntSttus
  8. WHEN 'C'
  9. THEN 'Cerrado'
  10. WHEN 'O'
  11. THEN 'Abierto'
  12. ELSE 'NULL'
  13. END AS 'Tipo'
  14. FROM OINV INNER JOIN INV1 ON OINV.DocEntry = INV1.DocEntry
  15. INNER JOIN DLN1 ON DLN1.BaseEntry = OINV.DocEntry
  16. INNER JOIN ODLN ON DLN1.DocEntry = ODLN.DocEntry
  17. WHERE OINV.DocDate BETWEEN @i AND @f  
  18. GROUP BY OINV.DocNum,OINV.DocEntry,INV1.LineNum,INV1.ItemCode,INV1.Dscription,INV1.Quantity,ODLN.DocNum,OINV.InvntSttus,OINV.InvntSttus

Última edición por gnzsoloyo; 01/10/2015 a las 17:04
  #2 (permalink)  
Antiguo 01/10/2015, 20:35
Avatar de Libras
Colaborador
 
Fecha de Ingreso: agosto-2006
Ubicación: En la hermosa perla de occidente
Mensajes: 7.412
Antigüedad: 18 años, 3 meses
Puntos: 774
Respuesta: consultas Facturas Abiertas por Falta de Envio de Material PT

prueba con left join en lugar de inner join ;)
__________________
What does an execution plan say to t-sql query? Go f**k yourself, if you are not happy with me

Etiquetas: query, sap, sql
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 09:40.