Formato de Texto

01/04/2005 - 21:12 por Arturo | Informe spam
Hola a todos,

Deseo darle este formato "###'###,###'###,##0" a una
columna de tipo decimal(19,2). (Utilizo SQL 7)

Agradeceré toda ayuda o consejo que me puedan proporcionar.

Gracias y saludos,
Arturo.

Preguntas similare

Leer las respuestas

#1 Alejandro Mesa
01/04/2005 - 21:59 | Informe spam
Arturo,

Sql Server se usa principalmente para insertar, actualizar, borrar y
seleccionar data. Como le vas a mostrar esa data (formato) al cliente es
algo que se debe hacer en la capa de presentacion, como es aplicacion
cliente, herramienta de reporte o lenguaje de programacion. T-SQL no cuenta
con una funcion tal como FORMAT en visual Basic o Access.


AMB

"Arturo" wrote:

Hola a todos,

Deseo darle este formato "###'###,###'###,##0" a una
columna de tipo decimal(19,2). (Utilizo SQL 7)

Agradeceré toda ayuda o consejo que me puedan proporcionar.

Gracias y saludos,
Arturo.

Respuesta Responder a este mensaje
#2 Arturo
01/04/2005 - 22:21 | Informe spam
Hola Alejandro,

Tengo un SP que genera un html y lo notifico a
determinados destinatarios, y este SP está en un Job que
se ejecuta diariamente.
Esto con fines de notificar a Gerencia informacion sobre
estados de Cta Cte.

Saludos,
Arturo.

Arturo,

Sql Server se usa principalmente para insertar,


actualizar, borrar y
seleccionar data. Como le vas a mostrar esa data


(formato) al cliente es
algo que se debe hacer en la capa de presentacion, como


es aplicacion
cliente, herramienta de reporte o lenguaje de


programacion. T-SQL no cuenta
con una funcion tal como FORMAT en visual Basic o Access.


AMB

"Arturo" wrote:

Hola a todos,

Deseo darle este formato "###'###,###'###,##0" a una
columna de tipo decimal(19,2). (Utilizo SQL 7)

Agradeceré toda ayuda o consejo que me puedan




proporcionar.

Gracias y saludos,
Arturo.



.

Respuesta Responder a este mensaje
#3 Alejandro Mesa
01/04/2005 - 23:09 | Informe spam
Arturo,

Esto es lo maximo que te puedo ofrecer.

declare @i decimal(19, 2)

set @i = 12345674444778.55

select
case
when (@i / 1000000000000.00) >= 1 then
reverse(stuff(stuff(substring(reverse(convert(varchar, cast(@i as money),
1)), 4, 25), 8, 1, ''''), 16, 1, ''''))
when (@i / 1000000.00) >= 1 then
reverse(stuff(substring(reverse(convert(varchar, cast(@i as money), 1)), 4,
25), 8, 1, ''''))
else '0'
end
go


Ve si puedes usar algo de este link.

Formatting a Number
http://www.novicksoftware.com/UDFof...number.htm


AMB

"Arturo" wrote:

Hola Alejandro,

Tengo un SP que genera un html y lo notifico a
determinados destinatarios, y este SP está en un Job que
se ejecuta diariamente.
Esto con fines de notificar a Gerencia informacion sobre
estados de Cta Cte.

Saludos,
Arturo.

>Arturo,
>
>Sql Server se usa principalmente para insertar,
actualizar, borrar y
>seleccionar data. Como le vas a mostrar esa data
(formato) al cliente es
>algo que se debe hacer en la capa de presentacion, como
es aplicacion
>cliente, herramienta de reporte o lenguaje de
programacion. T-SQL no cuenta
>con una funcion tal como FORMAT en visual Basic o Access.
>
>
>AMB
>
>"Arturo" wrote:
>
>> Hola a todos,
>>
>> Deseo darle este formato "###'###,###'###,##0" a una
>> columna de tipo decimal(19,2). (Utilizo SQL 7)
>>
>> Agradeceré toda ayuda o consejo que me puedan
proporcionar.
>>
>> Gracias y saludos,
>> Arturo.
>>
>.
>

Respuesta Responder a este mensaje
#4 Arturo
01/04/2005 - 23:22 | Informe spam
Alejandro,

Esto me ayuda bastante, gracias por tu ayuda.

Saludos,
Arturo.

Arturo,

Esto es lo maximo que te puedo ofrecer.

declare @i decimal(19, 2)

set @i = 12345674444778.55

select
case
when (@i / 1000000000000.00) >= 1 then
reverse(stuff(stuff(substring(reverse(convert(varchar,


cast(@i as money),
1)), 4, 25), 8, 1, ''''), 16, 1, ''''))
when (@i / 1000000.00) >= 1 then
reverse(stuff(substring(reverse(convert(varchar, cast(@i


as money), 1)), 4,
25), 8, 1, ''''))
else '0'
end
go


Ve si puedes usar algo de este link.

Formatting a Number
http://www.novicksoftware.com/UDFof...T-SQL-UDF-


Volume-1-Number-48-formatnumber.htm


AMB

"Arturo" wrote:

Hola Alejandro,

Tengo un SP que genera un html y lo notifico a
determinados destinatarios, y este SP està¡ en un Job




que
se ejecuta diariamente.
Esto con fines de notificar a Gerencia informacion




sobre
estados de Cta Cte.

Saludos,
Arturo.

>Arturo,
>
>Sql Server se usa principalmente para insertar,
actualizar, borrar y
>seleccionar data. Como le vas a mostrar esa data
(formato) al cliente es
>algo que se debe hacer en la capa de presentacion,




como
es aplicacion
>cliente, herramienta de reporte o lenguaje de
programacion. T-SQL no cuenta
>con una funcion tal como FORMAT en visual Basic o




Access.
>
>
>AMB
>
>"Arturo" wrote:
>
>> Hola a todos,
>>
>> Deseo darle este formato "###'###,###'###,##0" a una
>> columna de tipo decimal(19,2). (Utilizo SQL 7)
>>
>> Agradeceràf© toda ayuda o consejo que me puedan
proporcionar.
>>
>> Gracias y saludos,
>> Arturo.
>>
>.
>



.

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