Foros del Web » Programando para Internet » ASP Clásico »

Una consulta sobre un Select con Order by

Estas en el tema de Una consulta sobre un Select con Order by en el foro de ASP Clásico en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 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ú
  #2 (permalink)  
Antiguo 10/06/2008, 15:17
Avatar de SIEIT  
Fecha de Ingreso: mayo-2008
Ubicación: Monterrey, Nuevo Leon, Mexico
Mensajes: 48
Antigüedad: 17 años
Puntos: 4
Respuesta: Una consulta sobre un Select con Order by

podrias intentar esto:

Select * from PlanContable order by convert(int, Cuenta) ASC

Lo que hara es darle valor a el (0) ZERO y negativos
asegutare que ese campo solo tenga NUMEROS si no te saldra errores.

espero que te sirva y comenta.

Saludos Cordiales.
  #3 (permalink)  
Antiguo 10/06/2008, 18:43
 
Fecha de Ingreso: marzo-2008
Mensajes: 82
Antigüedad: 17 años, 1 mes
Puntos: 0
Respuesta: Una consulta sobre un Select con Order by

Gracias por la respuesta pero el campo NO sólo tiene números y ya había considerado esa opción........ creo que no tengo otra que agregar un campo adicional pero no se si querrán........ gracias de todas formas
  #4 (permalink)  
Antiguo 10/06/2008, 19:53
Avatar de Shiryu_Libra
Colaborador
 
Fecha de Ingreso: febrero-2007
Ubicación: Cantando "Screenager" en "Kirafa Kaput"
Mensajes: 3.614
Antigüedad: 18 años, 2 meses
Puntos: 88
Respuesta: Una consulta sobre un Select con Order by

Maria, existe algun campo fecha el cual este vinculado con la cuenta?

si existiera, podrias incluirlo en el ORDER BY

Cita:
Select * from PlanContable order by Cuenta, fecha ASC
__________________
"Eres parte del problema, parte de la solucion o parte del paisaje"
Un Saludo desde Desierto de Altar, Sonora, MX.
Shiryu_libra
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 11:09.