Ver Mensaje Individual
  #3 (permalink)  
Antiguo 16/04/2007, 12:16
Spyder_DJ
 
Fecha de Ingreso: abril-2007
Mensajes: 2
Antigüedad: 17 años, 7 meses
Puntos: 0
Re: Obtener la ultima fila de una consulta

Wenas tengo un pequeño problemilla para selecionar la ultima de una tabla con una condicion. Tengo la siguiente consulta:
select top 1 [DISTRIBUIDOR / CLIENTE] from Control_tarjetas
where tarjeta=@tarjeta
order by fecha desc

@tarjeta es un nombre de tarjeta.

Total que hace la consulta, pero cuando selecciona (antes del top) varias filas de esa tarjeta y la fecha, las ordena ascendente y claro cuando llega hacer el top coje la 1ª fila de ese dia y no la ultima como a mi me interesa.
Tendria que hacer alguna subconsulta y reinvertir el orden de esa primera consulta pero no se por donde meterla.

Salu2