Muchas gracias por tu respuesta..
Entiendo lo que me explicas. Lo que no sé es si se ajusta a lo que requiero, es decir, usando una consulta como esa voy a obtener varios resultados para un mismo registro.
Porque el c.* me trae todos los demás campos pero por cada cliente que yo tenga DEBO tener un solo valor para el campo Ultimo Movimiento y uno solo para saldo inicial.
Por eso es que yo hablaba del cursor y de las tablas temporales. Porque pensé en llenar una tabla temporal con el resultado del cursor y después en la consulta completa llamar a la tabla temporal. Pero no sé si esto se pueda hacer.
Cita:
Iniciado por flaviovich OK, se entiende lo que quieres cocinar, ahora necesitamos los ingredientes.
Es decir, necesitamos las estructuras de tus tablas, y tu SP.
Te adelanto algo. Si tu tienes por separado los querys que faltan puedes implementarlo de la siguiente forma:
Código:
select c.*, (select ult_mov from ... where cod_clte=c.cod_clte and ...) [ult_mov_mes_ant], (select saldo_ini) from ... where cod_clte=c.cod_clte and ...) [saldo_inicial]
from clientes c
where ...
Esto funciona, pero sera lento.