Recibe 1 y devuelve 0001

30/11/2004 - 12:23 por Francisco | Informe spam
Wenas:

Estoy intentando que con una sola consulta, el valor q me devuelva de un
campo tenga el formato 0001 (supongo q tendrá q ser una cadena), cuando el
valor sea 1.

Es decir, algo así como select format(micampo, ...) from mitabla, donde
format sería la funcion q convierte y luego habría q indicar el formato o
algo similar.

Espero haberme explicado.

Y ahora , lo + dificil, si puede ser, QUE TAMBIEN FUNCIONE PARA ACCESS ...
para "redondearlo".

Salu2 y gracias
No es sabio el que sabe sino el que no sabe y quiere aprender
 

Leer las respuestas

#1 Tinoco
30/11/2004 - 13:09 | Informe spam
Hola, estas instrucciones te deben servir:

Select
Replicate('0',4-len(convert(varchar(3),f_micampo)))+convert(varchar(4),
micampo)
From

Si lo utilizas mucho puedes crear una funcion, pero esto tiene sus
limitaciones.

Espero haber ayudado.

Hermilson Tinoco.
MCDBA, MCSD
Colombia

"Francisco" wrote:

Wenas:

Estoy intentando que con una sola consulta, el valor q me devuelva de un
campo tenga el formato 0001 (supongo q tendrá q ser una cadena), cuando el
valor sea 1.

Es decir, algo así como select format(micampo, ...) from mitabla, donde
format sería la funcion q convierte y luego habría q indicar el formato o
algo similar.

Espero haberme explicado.

Y ahora , lo + dificil, si puede ser, QUE TAMBIEN FUNCIONE PARA ACCESS ...
para "redondearlo".

Salu2 y gracias
No es sabio el que sabe sino el que no sabe y quiere aprender

Preguntas similares