Funcion de formato

19/05/2008 - 13:22 por Diego Galindo | Informe spam
Hola, ¿Existe alguna función que haga lo equivalente a format vb?, es decir,
para por ejemplo:

Numero#,8
Conversion=format(Numero,"0000000")

lo que nos devuelve esta funcion es 0000023

Preguntas similare

Leer las respuestas

#1 Maxi
19/05/2008 - 15:08 | Informe spam
Si, convert y cast


Salu2

Microsoft MVP SQL Server
Culminis Speaker
www.sqltotalconsulting.com

"Diego Galindo" escribió en el mensaje
news:
Hola, ¿Existe alguna función que haga lo equivalente a format vb?, es
decir, para por ejemplo:

Numero#,8
Conversion=format(Numero,"0000000")

lo que nos devuelve esta funcion es 0000023

Respuesta Responder a este mensaje
#2 Diego Galindo
23/05/2008 - 10:01 | Informe spam
Pues no he conseguido yo con convert ni con cast el pasarle un formato para
que me lo formate, con convert y con cast te los convierte a tipos definidos
de datos, pero no he conseguido que me lo haga con un formato específico.

"Maxi" escribió en el mensaje
news:Olw%
Si, convert y cast


Salu2

Microsoft MVP SQL Server
Culminis Speaker
www.sqltotalconsulting.com

"Diego Galindo" escribió en el mensaje
news:
Hola, ¿Existe alguna función que haga lo equivalente a format vb?, es
decir, para por ejemplo:

Numero#,8
Conversion=format(Numero,"0000000")

lo que nos devuelve esta funcion es 0000023





Respuesta Responder a este mensaje
#3 CEMorales
25/05/2008 - 06:52 | Informe spam
¿ te serviría algo como esto?

create function [dbo].[fn_formatear_dato] (@campo varchar(20),
@posiciones
tinyint)

returns varchar(20)

as

begin

declare @valor varchar(20)

set @valor = replicate('0',
@posiciones -
len(ltrim(rtrim(isnull(@campo,''))))) +
ltrim(rtrim(isnull(@campo,'')))

return @valor

end

Saludos cordiales desde Guatemala

"Diego Galindo" escribió en el mensaje
news:
Hola, ¿Existe alguna función que haga lo equivalente a format vb?, es
decir, para por ejemplo:

Numero#,8
Conversion=format(Numero,"0000000")

lo que nos devuelve esta funcion es 0000023

email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida