Ver Mensaje Individual
  #1 (permalink)  
Antiguo 12/03/2018, 15:12
tattojk
 
Fecha de Ingreso: febrero-2005
Mensajes: 673
Antigüedad: 19 años, 1 mes
Puntos: 2
subconsultas sql server

Cordial saludo.

Tengo la siguiente consulta en Sql Server con subconsultas como se muestra a continuacion

Mi problema es que no esta tomando el resultado de Ti_UltCuoPag en la subconsulta de planpago me sale que no reconoce la variable cuando en la subconsulta anterior aparece; esas variables las resalto en negrita.

Agradezco de antemano la ayuda que me puedan brindar

Cita:
select
c.crenumero
, c.cresaldactu
, c.crefechgeneinte
, c.modnocausacion
, c.dpcedula
, c.cretasasubs
, c.creporctasasubs
, isnull(UltCuoPag, 0) as Ti_UltCuoPag
,Ti_CanCuoDeb
FROM
vistintecorr as c
left outer join(
select
MAX(pagcuotnume) as UltCuoPag
, crenumero
from
pagos
where pagEstado='A'
group by
crenumero) as pag on pag.crenumero = c.crenumero
left outer join (
select
count(*) as Ti_CanCuoDeb
, crenumero
from
planpago
where ppfecha <= '2018-03-12' and ppcuota > pag.UltCuoPag
group by
crenumero
) as pp on pp.crenumero = c.crenumero
WHERE
(c.crenumero ) = 31714
ORDER BY
c.crenumero ASC