Ver Mensaje Individual
  #1 (permalink)  
Antiguo 07/12/2006, 08:05
Avatar de flaviovich
flaviovich
 
Fecha de Ingreso: agosto-2005
Ubicación: Lima, Peru
Mensajes: 2.951
Antigüedad: 18 años, 9 meses
Puntos: 39
Pregunta Mostrar un campo de otra consulta

Bueno, vayamos al punto.
Tengo la sgte. sentencia:
Código:
SELECT ol.MaeCod, SUM(ol.OrdCant) as OrdCant, SUM(ol.OrdCaEnt) as OrdCaEnt
FROM RORDCAB oc, RORDLIN ol, RMAEBOD b
WHERE oc.CiaCod = ol.CiaCod
AND oc.OrdId = ol.OrdId
AND oc.OrdSec = ol.OrdSec
AND ol.CiaCod = b.CiaCod
AND ol.MaeCod = b.MaeCod
AND oc.OrdEst = 'A'
AND oc.OrdSF = 'N'
AND b.BdgId = 1
GROUP BY ol.MaeCod
ORDER BY ol.MaeCod
//go

SELECT oc.OrdId, ol.MaeCod, ol.OrdCant, ol.OrdCaEnt
FROM RORDCAB oc, RORDLIN ol, RMAEBOD b
WHERE oc.CiaCod = ol.CiaCod
AND oc.OrdId = ol.OrdId
AND oc.OrdSec = ol.OrdSec
AND ol.CiaCod = b.CiaCod
AND ol.MaeCod = b.MaeCod
AND oc.OrdEst = 'A'
AND oc.OrdSF = 'N'
AND b.BdgId = 1
//go

SELECT * FROM RMAEBOD
WHERE MaeCod = '7174165J0038B'
AND BdgId = 1
Esto muestra:


En la consulta de arriba, debe aparecerme el 4 si la resta de OrdCant - OrdCaEnt es diferente de MaePed.

Espero que se entienda.
Cualquier ayuda, consejo, etc. es bienvenido.
Gracias!
__________________
No repitamos temas, usemos el Motor de busquedas
Plantea bien tu problema: Ayúdanos a ayudarte.