Ver Mensaje Individual
  #2 (permalink)  
Antiguo 13/11/2008, 10:19
Avatar de -rommel_
-rommel_
 
Fecha de Ingreso: junio-2008
Ubicación: Lima
Mensajes: 360
Antigüedad: 16 años, 7 meses
Puntos: 1
Respuesta: Ayuda Busqueda Registro

Bueno no se si es un poco complicado, pero si salio... a ver si te sirve.. a lo mejor tu lo mejoras :D
Cita:
declare @tabla table
(
id int
, moneda nvarchar(50)
, valor numeric(19,6)
)

insert into @tabla
Select 1,'Sol',150 union all
Select 2,'Sol',110 union all
Select 3,'Sol',120 union all
Select 1,'Euro',110 union all
Select 2,'Euro',180 union all
Select 3,'Euro',140 union all
Select 1,'UF',100 union all
Select 2,'UF',300 union all
Select 3,'UF',200

Select Distinct
(Select top 1 la2.id from @tabla la2 where la2.moneda = la1.moneda order by la2.valor desc) [Id]
, la1.moneda [Moneda]
, (Select top 1 la2.Valor from @tabla la2 where la2.moneda = la1.moneda order by la2.valor desc) [Valor]
from @tabla la1

Última edición por -rommel_; 13/11/2008 a las 10:31