Ver Mensaje Individual
  #3 (permalink)  
Antiguo 25/02/2011, 11:27
Avatar de Libras
Libras
Colaborador
 
Fecha de Ingreso: agosto-2006
Ubicación: En la hermosa perla de occidente
Mensajes: 7.412
Antigüedad: 17 años, 9 meses
Puntos: 774
Respuesta: obtener valor maximo de una tabla

Si es SQL tu manejador de base de datos prueba este query:


Código SQL:
Ver original
  1. SELECT * FROM (
  2. SELECT
  3. ROW_NUMBER () OVER ( PARTITION BY t1.no_guia,t1.carclave ORDER BY t1.no_guia,t1.carclave ASC) AS RN,
  4. t1.no_guia,t1.carclave,t2.fec_reg,t2.destciur FROM (
  5. SELECT MAX(noguia) no_guia,carclave
  6. FROM #temp
  7. GROUP BY carclave) t1 INNER JOIN (
  8. SELECT carclave,fec_reg,destciur FROM #temp
  9. ) t2 ON (t1.carclave=t2.carclave)
  10. )t3 WHERE rn=1

regresa:
RN no_guia carclave fec_reg destciur
1 00000134 c-223 2011-02-12 00:00:00.000 cancun
1 00000234 c-45 2011-02-16 00:00:00.000 tultitlan



Saludos!
__________________
What does an execution plan say to t-sql query? Go f**k yourself, if you are not happy with me