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

Preguntas similare

Leer las respuestas

#6 Francisco
01/12/2004 - 09:53 | Informe spam
Gracias

"Tinoco" escribió:

Hola, las limitaciones aparecen si se convierten estas instrucciones en una
funcion, las funciones pueden tener problemas con algunas instrucciones
Select y requieren el uso del Owner al momento de ejecutarse (Esto en algunos
ambientes no es conveniente).

Hermilson T.

"Francisco" wrote:

> Gracias Tinoco.
>
> Me temo q no funciona para Access, pero ¿cuales son las limitaciones a las q
> te refieres?.
>
> Salu2
>
> "Tinoco" escribió:
>
> > 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
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una pregunta AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida