Ver Mensaje Individual
  #6 (permalink)  
Antiguo 16/07/2019, 12:14
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, 8 meses
Puntos: 774
Respuesta: mostrar ultimos registros teniendo en cuenta dos campos en común

Con el row_number con partition te crea registros ordenados de acuerdo a un criterio(en tu caso pais y ciudad) digamos tienes esto

Mexico cancun
Mexico cancun
Mexico cancun
Mexico cancun
Mexico Gdl
Mexico Gdl
Colombia Bogota
Colombia Bogota
Colombia Bogota


El row number con partition te regresaria lo siguiente

Mexico cancun 1
Mexico cancun 2
Mexico cancun 3
Mexico cancun 4
Mexico Gdl 1
Mexico Gdl 2
Colombia Bogota 1
Colombia Bogota 2
Colombia Bogota 3


Con eso podrias hacer un query que solo te regrese donde los valores del rownumber sean menores a 50(los primeros 50)

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