texto a numero
Publicado por aldo (15 intervenciones) el 28/02/2007 16:03:54
hola, estoy usando access...
tengo un campo de texto que contiene numeros (por que lo hicieron asi, vaya a saber uno...) y lo quiero ordenar por ese campo de texto.
la consulta es la sig.
Select legajo from mitabla order by legajo
pero me lo ordena como texto y no me salen los numeros ordenados, se entiende?
luego hice la siguiente consulta...
Select legajo from mitabla order by val(legajo)
y me tira el error de que no coinciden los tipos, con lo cual hice una modificacion a la consulta de la sig. manera
Select val(legajo) from mitabla order by val(legajo)
me sigue tirando el mismo error...
no obstante, probe con esto que lei en un foro...
Select legajo from mitabla order by cint(legajo)
y me tira un cartel "Desbordamiento"
perfecto, entonces cambie la consulta
Select legajo from mitabla order by clong(legajo)
y me tira el siguiente error...
"la funcion clong no esta definida en la funcion"
como hago para ordenar un campo texto en numero...?
gracias!
Aldo
tengo un campo de texto que contiene numeros (por que lo hicieron asi, vaya a saber uno...) y lo quiero ordenar por ese campo de texto.
la consulta es la sig.
Select legajo from mitabla order by legajo
pero me lo ordena como texto y no me salen los numeros ordenados, se entiende?
luego hice la siguiente consulta...
Select legajo from mitabla order by val(legajo)
y me tira el error de que no coinciden los tipos, con lo cual hice una modificacion a la consulta de la sig. manera
Select val(legajo) from mitabla order by val(legajo)
me sigue tirando el mismo error...
no obstante, probe con esto que lei en un foro...
Select legajo from mitabla order by cint(legajo)
y me tira un cartel "Desbordamiento"
perfecto, entonces cambie la consulta
Select legajo from mitabla order by clong(legajo)
y me tira el siguiente error...
"la funcion clong no esta definida en la funcion"
como hago para ordenar un campo texto en numero...?
gracias!
Aldo
Valora esta pregunta


0