Visual Basic - Ordenar resultado consulta mysql

Life is soft - evento anual de software empresarial
   
Vista:

Ordenar resultado consulta mysql

Publicado por NABLAHE (1 intervención) el 13/11/2017 10:49:08
Hola, estoy haciendo un programilla en vb6 que trabaja con consulta mysql el caso es que me devuelve unos valores correctos pero no sé como ordenarlos de manera que me interesa, os explico, esta es la tabla de datos que tengo:

Nombre | Nº Refuerzos | Grupo

Rodríguez Guerra, J.M 1 Grupo 1
Solana Mentrida, J. C 2 Grupo 1
Evo Sánchez, Eva 1 Grupo 2
Flores Márquez, Raúl 1 Grupo 1
Martinez Guerra, Manuel 1 Grupo 2
Bódalo Infante, J. C 2 Grupo 1
Rivero Alto, Susana 2 Grupo 2
Flores Peña, Rita 1 Grupo 1

Con la consulta:

Sql = "select * from PRINCIPAL where Grupos = '" & Variable_Final & "' order by N_Refuerzo, Nombre"

donde Variable_Final son los grupos 1 y 2 me arroja:

Nombre | Nº Refuerzos | Grupo

Evo Sánchez, Eva 1 Grupo 2
Flores Márquez, Raúl 1 Grupo 1
Flores Peña, Rita 1 Grupo 1
Martinez Guerra, Manuel 1 Grupo 2
Rodríguez Guerra, J.M 1 Grupo 1
Bódalo Infante, J. C 2 Grupo 1
Rivero Alto, Susana 2 Grupo 2
Solana Mentrida, J. C 2 Grupo 1

Que está bien, el caso es que lo que necesito es que me haga esto pero me coloque los registros alfabéticamente pero a partir de una letra inicial que yo le facilite, ejemplo si elijo la letra "M" que me hiciera esto:

Nombre | Nº Refuerzos | Grupo

Martinez Guerra, Manuel 1 Grupo 2
Rodríguez Guerra, J.M 1 Grupo 1
Evo Sánchez, Eva 1 Grupo 2
Flores Márquez, Raúl 1 Grupo 1
Flores Peña, Rita 1 Grupo 1
Rivero Alto, Susana 2 Grupo 2
Solana Mentrida, J. C 2 Grupo 1
Bódalo Infante, J. C 2 Grupo 1

Osea, que colocara alfabéticamente a partir de una letra inicial los que tienen 1 refuerzo, y que cd llegara a la Z volviera a empezar, y seguidamente los que tengan 2 refuerzos de igual forma

No sé si me he explicado bien...

Espero vuestra ayuda y gracias de antemano.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Andres Leonardo

Ordenar resultado consulta mysql

Publicado por Andres Leonardo (1106 intervenciones) el 13/11/2017 17:29:10
1
2
'Prueba quemando este SQL, luego tu tendras que colocarlas varobales y concatenando.este debe dar el resultado que deseas.
Sql = "select * from PRINCIPAL where  nombre like 'M%' and Grupos = '" & Variable_Final & "' order by N_Refuerzo, Nombre"
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar