Mostrar resultado de consulta

31/01/2007 - 16:19 por Ricardo | Informe spam
Hola, tengo dos problema con una consulta,
1- Necesito que una columna sea de 5 carcateres y los valores que falte me
los complete con 0, a la izquierda.
Asi si la consulta devuelve 253 o 33, tiene que mostrarse como 00253 o 00033

2-Los valores con formato decimal, los tengo que mostrar sin el ., por
ejemplo 900.20 tienen que mostrarce como 90020, osea sin el separador decimal.

Que funcion podria utilizar?
Gracias, Rcardo
 

Leer las respuestas

#1 Alejandro Mesa
31/01/2007 - 16:35 | Informe spam
Ricardo,

1 -

select right(replicate('0', 5) + ltrim(numero), 5)
from (select 7 as numero union all select 12345) as t

2 -

select replace(str(numero, 6, 2), '.', '')
from (select cast(900.20 as numeric(5, 2)) as numero) as t


AMB

"Ricardo" wrote:

Hola, tengo dos problema con una consulta,
1- Necesito que una columna sea de 5 carcateres y los valores que falte me
los complete con 0, a la izquierda.
Asi si la consulta devuelve 253 o 33, tiene que mostrarse como 00253 o 00033

2-Los valores con formato decimal, los tengo que mostrar sin el ., por
ejemplo 900.20 tienen que mostrarce como 90020, osea sin el separador decimal.

Que funcion podria utilizar?
Gracias, Rcardo

Preguntas similares