Ver Mensaje Individual
  #1 (permalink)  
Antiguo 24/07/2013, 05:40
mdt_sagexrt
 
Fecha de Ingreso: julio-2013
Mensajes: 6
Antigüedad: 10 años, 9 meses
Puntos: 0
Obtener el valor de un campo que es el máximo en otro campo (soy novato)

Hola a todos.

Soy bastante nuevo con esto, lo que sé de bases de datos es por aprender lo que necesitaba, así que tengo muchas lagunas.

Tengo una tabla con tres campos:

DIVISA / FECHA COTIZ / COTIZACION

Necesito obtener la Cotización para cada divisa a la última fecha. Hasta ahora lo máximo que he conseguido es que me diga la fecha máxima de cada divisa con esto:
Código SQL:
Ver original
  1. SELECT CUR_CODE AS [CODIGO_DIVISA.COTIZACION], MAX(xrate_date) AS [FECHA_COTIZA.COTIZACION]
  2.     FROM CURRENCY_RATES
  3.     GROUP BY CUR_CODE
  4.     ORDER BY CUR_CODE

Con lo que los datos que me salen son algo así:

USD 01/01/2013
CAD 05/05/2013

Lo que yo necesito es que además me ponga la cotización a esa fecha concreta, algo así:

USD 01/01/2013 1,3456
CAD 05/05/2013 1,2786

¿Alguna idea?

Gracias!!