Autor Tema: PROBLEMA CONSULTA MYSQL DESDE VB  (Leído 2190 veces)

0 Usuarios y 1 Visitante están viendo este tema.

NABLAHE

  • Bit
  • Mensajes: 1
  • Reputación: +0/-0
    • Ver Perfil
PROBLEMA CONSULTA MYSQL DESDE VB
« en: Noviembre 13, 2017, 07:11:21 am »
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:

Citar
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:

Código: [Seleccionar]
Sql = "select * from PRINCIPAL where Grupos = '" & Variable_Final & "' order by N_Refuerzo, Nombre"
donde Variable_Final son los grupos 1 y 2 me arroja:

Citar
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:

Citar
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.

AxioUK

  • Megabyte
  • ***
  • Mensajes: 108
  • Reputación: +17/-1
  • Modulos GSL
    • Ver Perfil
Re:PROBLEMA CONSULTA MYSQL DESDE VB
« Respuesta #1 en: Diciembre 20, 2017, 01:31:40 pm »
La verdad, te explicaste "relativamente" bien, pero igual me dejo mareado tu consulta.
no sé si se podrá hacer un Ordenamiento tan condicionado a una consulta, pero se me hace que podrias volcar el resultado a una grilla y ahí hacer tu tercer ordenamiento "alfabeticamente condicionado"...

_____________________________
Sé un poco de todo y mucho de nada... ;)