Hubicar el ultimo de cada grupo
Publicado por Hubert Casimiro (18 intervenciones) el 14/03/2006 18:00:37
Buenas grupo.
Ejemplo.
ccia, noperacion (ccia, noperacion SON INDICES)
1 ,1
2 ,1
2 ,2
3 ,1
1 ,2
3 ,2
1 ,3
3 ,3
1 ,4
Si busco cia = 1 debo obtener 4
Si busco cia = 2 debo obtener 2
Si busco cia = 3 debo obtener 3 son los maximos pero tambien son los ultimos del grupo "ccia"
La unica forma de hacerlo es con la funcion MAX() ?
Dado que son indices ambos existe otra forma de buscar el ultimo de manera directa?
Por ultimo si realizo el SELECT por grupo "ccia" este debe votarme
ccia, noperacion
1 , 4
2 , 2
3 , 3
¿la unica forma es hacerlo es solamente con MAX()?
Dado que son indices ambos existe otra forma de buscar el ultimo de manera directa?
Entiendo que si tengo una cantidad significativa de registros por "ccia" lo que hace MAX() es evaluar que registro es el mayor.
Gracias por la manito.
Cordialmente.
Hubert Casimiro
Ejemplo.
ccia, noperacion (ccia, noperacion SON INDICES)
1 ,1
2 ,1
2 ,2
3 ,1
1 ,2
3 ,2
1 ,3
3 ,3
1 ,4
Si busco cia = 1 debo obtener 4
Si busco cia = 2 debo obtener 2
Si busco cia = 3 debo obtener 3 son los maximos pero tambien son los ultimos del grupo "ccia"
La unica forma de hacerlo es con la funcion MAX() ?
Dado que son indices ambos existe otra forma de buscar el ultimo de manera directa?
Por ultimo si realizo el SELECT por grupo "ccia" este debe votarme
ccia, noperacion
1 , 4
2 , 2
3 , 3
¿la unica forma es hacerlo es solamente con MAX()?
Dado que son indices ambos existe otra forma de buscar el ultimo de manera directa?
Entiendo que si tengo una cantidad significativa de registros por "ccia" lo que hace MAX() es evaluar que registro es el mayor.
Gracias por la manito.
Cordialmente.
Hubert Casimiro
Valora esta pregunta


0