Ver Mensaje Individual
  #2 (permalink)  
Antiguo 07/12/2006, 09:40
Avatar de Gabo77
Gabo77
 
Fecha de Ingreso: noviembre-2006
Mensajes: 381
Antigüedad: 18 años, 2 meses
Puntos: 6
Re: Mostrar un campo de otra consulta

prueba con esto y me cuantas!
Código:
SELECT
	ol.MaeCod, SUM(ol.OrdCant) as OrdCant, SUM(ol.OrdCaEnt) as OrdCaEnt,
	CASE
		WHEN SUM(OL.ORDCANT) - SUM(OL.ORDENT) <> B.MAEPED THEN
			B.MAEPED
		ELSE
			/*VALOR POR DEFAULT*/
			NULL
	END AS RESULTADO
FROM
	RORDLIN OL
INNER JOIN
	RMAEBOD B
	ON
	B.CIACOD = OL.CIACOD
	AND
	B.MAECOD = OL.MAECOD
WHERE
	EXISTS(
		SELECT
			1
		FROM
			RORDCAB OC
		WHERE
			OC.ORDEST = 'A'
			AND
			OC.ORDFS = 'N'
			AND
			OC.CIACOD = OL.CIACOD
			AND
			OC.ORDID = OL.ORDID
			AND
			OC.ORDSEC = OL.ORDSEC
	)
	AND
	B.BDGID = 1
Saludos!

Última edición por Gabo77; 07/12/2006 a las 09:54 Razón: Me falto definir el nombre de la columna calculada... :P