He heredado una mesa con una estructura algo como esto:Seleccionar mayoría de los Estados Recientes De la Tabla Historia
ID Name Timestamp Data
----------------------------
1 A 40 ...
2 A 30 ...
3 A 20 ...
4 B 40 ...
5 B 20 ...
6 C 30 ...
7 C 20 ...
8 C 10 ...
ID
es un campo de identidad y la clave principal y hay índices no únicos en el Name
y Timestamp
campos.
¿Cuál es la forma más eficiente para obtener el registro más reciente para cada nombre del elemento, es decir, en la tabla anterior filas , y deben ser devueltos ya que son los más actualizada entradas de fecha para los artículos A, B y C respectivamente.
+1 exactamente lo que estaba pensando así. – Sung
Huh. +1. Lo hice funcionar, pero no podría decir si 'MostRecentRows',' Row_Number() ', o' PARTITION' está haciendo la magia. – jp2code
Exactamente lo que estaba buscando – arjun