tengo el siguiente problema con una consulta y es que tengo una tabla con 500 clientes aprox.
cada cliente tiene asociada una direccion y un numero de servicio...asi, si 10 clientes tienen la direccion1 y el numero de servicio de cada cliente puede variar sin estar correlativos necesariamente, por ejemplo,
cliente1-->direccion1-->servicio1
cliente2-->direccion1-->servicio2
cliente3-->direccion1-->servicio100
cliente4-->direccion1-->servicio212
cliente5-->direccion2-->servicio3
... y asi sucesivamente...
ahora al intentar ordenar por direccion y servicio al mismo tiempo no ordena como quisiera ya que me puede entragar los sig. resultados
consulta: rstplanilla.Open "Select * from 01_clientes_servicios where cod_estado_servicio=" & 1 & " order by direccion_servicio ASC, nro_servicio ASC", oconn1, adOpenDynamic, adLockOptimistic
cliente1-->direccion1-->servicio1
cliente2-->direccion1-->servicio2
cliente4-->direccion1-->servicio212
cliente3-->direccion1-->servicio100
cliente5-->direccion2-->servicio3
o sea, ordena para la direccion pero no para el servicio...si cambio los campos
de orden menos funciona...
consulta: rstplanilla.Open "Select * from 01_clientes_servicios where cod_estado_servicio=" & 1 & " order by nro_servicio ASC, direccion_servicio ASC", oconn1, adOpenDynamic, adLockOptimistic
resultado:
cliente1-->direccion1-->servicio1
cliente2-->direccion1-->servicio2
cliente5-->direccion2-->servicio3
cliente3-->direccion1-->servicio100
cliente4-->direccion1-->servicio212
o sea ordena por servicio y no por direccion...
entonces: ¿como hago para que ordene todos los datos por direccion, luego por servicio de esta forma?
cliente1-->direccion1-->servicio1
cliente2-->direccion1-->servicio2
cliente3-->direccion1-->servicio100
cliente4-->direccion1-->servicio212
cliente5-->direccion2-->servicio3
ayuda por favor...