Ayuda con indices múltiples

Hola experto, espero me puedas brindar tu ayuda ante el siguiente inconveniente:
Tengo una tabla notas con los datos y estructura siguiente código(char 5), nombres(char 45), razona(num 2), conoce(num 2), cultura(num 2), comprende(num 2), promedio(num 6,3). El campo promedio esta como indice descendente. (Cuadro 1)
Código Nombres Comprende Razona Conoce Cultura Promedio
-----------------------------------------------------------------------------------------------
  001 Juan xasxs 13 6 17 6 16.800
  002 Dante 12 9 13 7 16.400
  003 Ronald 11 9 18 2 16.000
  004 Dina 9 10 17 4 16.000
  005 Heberth 13 9 17 1 16.000
Hasta allí todo bien, el asunto es que yo deseo el siguiente resultado: (cuadro 2)
Código Nombres Comprende Razona Conoce Cultura Promedio
-----------------------------------------------------------------------------------------------
  001 Juan xasxs 13 6 17 6 16.800
  002 Dante 12 9 13 7 16.400
  003 Dina 9 10 17 4 16.000
  004 Heberth 13 9 17 1 16.000
  005 Ronald 11 9 18 2 16.000
Es decir que salga ordenado en orden descendente por: promedio+razona+comprende+conoce+cultura
Como los promedio del 3 y 4 alumno son iguales se compara por razona es decir se coge al mayor es decir Dina; en el 4 y 5 alumno el promedio también son iguales así como razona, pero en el campo comprende Heberth es mayor.
He colocado en el indice de mi tabla en el campo de promedio en la parte de expresión: promedio+razón+comprende+conoce+cultura pero no arroja los resultados como el que te indico (cuadro 2); por favor brindarme tu ayuda.
Atentamente.
Dante Rodriguez A.

1 respuesta

Respuesta
1
http://msdn.microsoft.com/es-es/library/aa695544(VS.71).aspx
Varios temas encotraras alli, pero sinseramente yo crearia una consulta
selec * from notas order by Promedio, Comprende, Razona, Conoce into cursor consulta
sele consulta
brow
Avisame si resulto Ok
Gracias, por tu respuesta, funciona; pero opte por colocar en la tabla el indice transformándolo a cadena todos los campos respectivamente y funciona al 100%.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas