Ver Mensaje Individual
  #5 (permalink)  
Antiguo 02/08/2010, 20:43
T3rryMan
 
Fecha de Ingreso: enero-2010
Ubicación: SJM Lima - Peru
Mensajes: 55
Antigüedad: 14 años, 9 meses
Puntos: 1
Respuesta: min en gruop by

Cita:
Iniciado por otreblanc Ver Mensaje
muchas gracias iislas...

tenía en mente las subconsultas (de hecho así lo resolví)... pero quería saber si había alguna otra forma...
Hola
Creo que sin una subconsulta seria imposible
pero lo hize fuera de un inner join pero si la subconsulta como WHERE concatenado los valores y comprandolos en un IN

Código SQL:
Ver original
  1. SELECT clave, cuota, Monto FROM adeudos
  2.     WHERE CONVERT(VARCHAR(5),clave) +'-'+ CONVERT(VARCHAR(5),cuota)
  3.     IN  (
  4.         SELECT CONVERT(VARCHAR(5),clave) +'-'+ CONVERT(VARCHAR(5),MIN(cuota)) FROM adeudos  GROUP BY clave
  5.         )
  6.     ORDER BY 1

al final todos los caminos conducen a un mismo resultado aunque parezca algo anti-estetico.
Yo hubiera preferido hacer un procedimiento almacenado.

www.bitxense.com.pe | Soluciones Informaticas S.A.C. - [email protected]
Cualquier duda aqui esta mi correo [email protected] Lima-Peru