Una consulta por Favor

15/02/2005 - 14:29 por Yovanny Rojas | Informe spam
Hola Amigos Foro.

Tengo una tabla con miles de registros, q sucede el campo char y quiere
organizarlo decendente como si fueran numeros ejemplo,,,,
1,2,3,9,10,11,12
No se si tengo que cambiar el tipo de campo a numerico o tengo una forma de
organizar los indice para q en los reportes de cyrstal los resultados sean
como lo presente anteriormente, en ultimo caso tendria problema en cambiar
el tipo de campo en esta tabla en el cual se usan muchos indices..

Ayuda
Yovanny Rojas
 

Leer las respuestas

#1 Alejandro Mesa
15/02/2005 - 15:07 | Informe spam
Yovanny,

En sql server puedes usar una expresion en la clausula ORDER BY.

Ejemplo:

select
*
from
(
select cast('2' as char(2))
union all
select '11'
union all
select '1'
union all
select '3'
) as t(colA)
order by
cast(colA as int)

En crystal reports podrias usar una formula.


AMB

"Yovanny Rojas" wrote:

Hola Amigos Foro.

Tengo una tabla con miles de registros, q sucede el campo char y quiere
organizarlo decendente como si fueran numeros ejemplo,,,,
1,2,3,9,10,11,12
No se si tengo que cambiar el tipo de campo a numerico o tengo una forma de
organizar los indice para q en los reportes de cyrstal los resultados sean
como lo presente anteriormente, en ultimo caso tendria problema en cambiar
el tipo de campo en esta tabla en el cual se usan muchos indices..

Ayuda
Yovanny Rojas



Preguntas similares