Otra problemita,... si quiero sumar montoreversion, me cuadruplica el valor.
Código SQL:
Ver originalSELECT
codusuario,nombreusuario,montodesembolso,SUM(montoreversion)montoreversion,ciclo
FROM
(
SELECT
us.codusuario,
us.nombreusuario,
des.montodesembolso,
res.montoreversion,
CASE WHEN pro.tecnologia=1 THEN (SELECT *top 1 secprescliente FROM tabpresCliente WHERE codpretamo=pres.codprestamo)
WHEN pro.tecnologia=2 THEN (SELECT top 1 secpretamo FROM tabasociacion WHERE codasociacion=pres.codasociacion) END ciclo
FROM tabdesembolsos des
INNER JOIN tabreversiones rev ON des.codprestamo=rev.codprestamo
INNER JOIN tabprestamos pres ON pres.codprestamo=des.codprestamo
INNER JOIN tabusuarios us ON us.codusuario=pres.codusuario
INNER JOIN tabproducto pro ON pro.codproducto=pres.codproducto
) t1
GROUP BY codusuario,nombreusuario,montodesembolso,ciclo
Saludos