Usando la siguiente consulta y resultados, estoy buscando la entrada más reciente donde ChargeId y ChargeType son únicos.
select chargeId, chargeType, serviceMonth from invoice
CHARGEID CHARGETYPE SERVICEMONTH
1 101 R 8/1/2008
2 161 N 2/1/2008
3 101 R 2/1/2008
4 101 R 3/1/2008
5 101 R 4/1/2008
6 101 R 5/1/2008
7 101 R 6/1/2008
8 101 R 7/1/2008
Deseado:
CHARGEID CHARGETYPE SERVICEMONTH
1 101 R 8/1/2008
2 161 N 2/1/2008
Así que esto no es lo que el solicitante estaba pidiendo, pero es la respuesta a "SQL seleccionando filas por fecha más reciente".
Modificado de http://wiki.lessthandot.com/index.php/Returning_The_Maximum_Value_For_A_Row
fuente
fuente
Veo que la mayoría de los desarrolladores utilizan consultas en línea sin tener en cuenta su impacto en datos enormes.
en simple, puede lograr esto mediante:
fuente
La consulta anterior funcionará si el ID de cargo distinto tiene diferentes combinaciones de tipo de cargo. Espero que esta consulta simple ayude con poco tiempo de rendimiento en consideración ...
fuente