Ver Mensaje Individual
  #6 (permalink)  
Antiguo 22/02/2012, 12:04
juanchiy2k
 
Fecha de Ingreso: septiembre-2009
Mensajes: 38
Antigüedad: 14 años, 8 meses
Puntos: 0
Respuesta: Subconsulta con group by

Tengo 2 registros que montoreversion da 1230.77 pero al hacer

Código SQL:
Ver original
  1. SELECT SUM(montoreversion)montoreversion
  2. FROM (
  3. SELECT
  4.  us.codusuario,
  5.  us.nombreusuario,
  6.  des.montodesembolso,
  7.  res.montoreversion,
  8.  CASE WHEN pro.tecnologia=1 THEN (SELECT *top 1 secprescliente FROM tabpresCliente WHERE codpretamo=pres.codprestamo)
  9. WHEN pro.tecnologia=2 THEN (SELECT top 1 secpretamo FROM tabasociacion WHERE codasociacion=pres.codasociacion) END ciclo
  10.  FROM tabdesembolsos des
  11.  INNER JOIN tabreversiones rev ON des.codprestamo=rev.codprestamo
  12.  INNER JOIN tabprestamos pres ON pres.codprestamo=des.codprestamo
  13.  INNER JOIN tabusuarios us ON us.codusuario=pres.codusuario
  14.  INNER JOIN tabproducto pro ON pro.codproducto=pres.codproducto
  15. ) t1

en vez de darme 2461.54, me da 4923.08