SQL - Conversion

 
Vista:

Conversion

Publicado por rlp (2 intervenciones) el 28/02/2007 14:56:20
hola Tengo una tabla con un campo que es nvarchar que contiene solo numeros, no se porque la pusieron nvarchar pero tengo que hacer estadisticas con ese campo, y no consigo con la funcion convert ni cast transformarla en money con 2 decimales.
Alguien me podria decir si se puede hacer y como gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Conversion

Publicado por Julio Jungbluth (6 intervenciones) el 28/02/2007 17:15:21
Hola, espero que te sirva.

create table datos_nvarchar ( variable_nvarchar nvarchar )

insert datos_nvarchar values('9')
insert datos_nvarchar values('1')
insert datos_nvarchar values('3')
insert datos_nvarchar values('5')

select CAST(CAST( variable_nvarchar AS varchar (30)) AS MONEY ) as Valores_Money
from datos_nvarchar

Saludos desde el RICO PERU
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Conversion

Publicado por rlp (2 intervenciones) el 28/02/2007 21:53:47
ante todo gracias, pero yo ya probe con cast, lo que pasa es que cuando los valores a convertir tienen decimales no me los convierte por ejemplo
60,60 me lo transforma en money pero 6060, lo que no se es como mantener la coma gracias
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar