
10/06/2008, 14:55
|
| | Fecha de Ingreso: marzo-2008
Mensajes: 82
Antigüedad: 17 años, 1 mes Puntos: 0 | |
Una consulta sobre un Select con Order by Buenas tardes:
Estoy en un lío.... verán, hay una base de datos Access que tiene una tabla con el plan contable de la empresa. Ahora bien, este plan contable, en la parte de codificación de las cuentas, puede incluir puntos como guiones por lo que el campo llamado CUENTA es alfanumérico.
Sin embargo hay cuentas que empiezan con 0 (cero) que son las cuentas de Orden. Si hago esto:
Select * from PlanContable Order By Cuenta
lo que sucede es que se lista todo en orden PERO empezando por las cuentas que empiezan con 0 y esas se suponen van al final de todas, es decir primero debe ir las cuentas de la clase 10 y terminar con las cuentas de la clase 9 (90, 91, etc) para luego agregar las cuentas de orden que son la clase 0 (cero).
¿Alguna idea de como realizar la consulta para el listado general y poder colocar en el orden correcto? Había pensado agregar un campo más para controlar el orden pero antes de modificar la estructura de la tabla pensé en consultarles por si hubiera alguna otra solución que no he considerado.
Un saludo desde mi adorado y golpeado Perú |