Pregunta: | 27634 - VARIABLES EN EL ORDER BY |
Autor: | Sergio Brillo |
Intento hacer una sentencia sql en Visual Basic agrupando con el "order by" por varios campos a la vez, mi problema es q esos varios campos son variables y yo querría hacer algo por el estilo a:
select * from talba order by valor1,valor2 donde valor1 y valor2 se han llenado previamente, como puedo hacer para que me lo haga. |
Respuesta: | Genaro N. Condori Estaca |
Puedes proceder de la siguiente forma:
qbe = "select * from talba " 'Consulta a una tabla Valor1 = "Codigo" ' Tiene el nombre del campo Codigo Valor2 = "Origen" ' Tiene el nombre del campo Origen qbe = qbe & " order by " & Valor1 & ", " & Valor2 ..tendras cuidado en asignar valores adecuados a las variables Valor1 y Valor2 |
Respuesta: | Mauricio Leyzaola |
puedes hacerlo con numeros, en lugar de con letras. Algo así:
SELECT Nombre, ApPaterno,ApMaterno FROM DatosPersonales WHERE ApPaterno LIKE '%za%' ORDER BY 2,1 En este caso te lo ordenerá por ApPaterno y luego por nombre. Saludos y suerte. |