Ver Mensaje Individual
  #4 (permalink)  
Antiguo 05/11/2010, 15:58
Avatar de flaviovich
flaviovich
 
Fecha de Ingreso: agosto-2005
Ubicación: Lima, Peru
Mensajes: 2.951
Antigüedad: 19 años, 4 meses
Puntos: 39
Respuesta: mostrar ultimo valor de cada columna

Si tienes SQL 2005, prueba esto:
Código SQL:
Ver original
  1. SELECT T1.*
  2. FROM (
  3.     SELECT *, ROW_NUMBER() OVER (partition BY ano,meta,mes ORDER BY ano,meta,mes) x
  4.     FROM resumen_metas
  5. ) T1
  6. INNER JOIN (
  7.     SELECT ano,meta,mes,MAX(x) x
  8.     FROM (
  9.         SELECT *, ROW_NUMBER() OVER (partition BY ano,meta,mes ORDER BY ano,meta,mes) x
  10.         FROM resumen_metas
  11.     ) T
  12.     GROUP BY ano,meta,mes
  13. ) T2 ON T1.ano = T2.ano AND T1.meta = T2.meta AND T1.mes = T2.mes AND T1.x = T2.x
__________________
No repitamos temas, usemos el Motor de busquedas
Plantea bien tu problema: Ayúdanos a ayudarte.