convertir a money

09/08/2003 - 23:11 por susana | Informe spam
hola amigos de la lista
espero me ayuden con prontitud
tengo un store q me sale error, les mando el trozo de codigo en el q me
sale error

declare @fm_totbruto money, @fm_totneto money,@fm_porimpigv float
SELECT @fm_porimpigv = (fm_porimpigv/100)
FROM tparamvta (nolock)
SELECT @fm_totbruto = @fm_totneto / (1+ @fm_porimpigv)
print @fm_totbruto

cuando ejcuto las siguientes lineas me sale el siguiente
No se permite la conversión implícita del tipo de datos money a nvarchar.
Utilice la función CONVERT para ejecutar esta consulta.

entonces cambie la 4ta linea a
SELECT @fm_totbruto = @fm_totneto / (1+ convert(money, @fm_porimpigv))
ayudenme ya q no tengo mucha experiencia, gracias en sql

Preguntas similare

Leer las respuestas

#1 Javier Loria\(MVP\)
09/08/2003 - 23:51 | Informe spam
Hola Susana:
El problema en tu codigo es con el: print @fm_totbruto y no con el
select.
Puedes usar:
PRINT CONVERT(NVARCHAR(20),@fm_totbruto)

Saludos,


Javier Loria
Costa Rica (MVP)
Se aprecia la inclusion de DDL (CREATE, INSERTS, etc.)
que pueda ser copiado y pegado al Query Analizer.
La version de SQL y Service Pack tambien ayuda.
susana escribio:
hola amigos de la lista
espero me ayuden con prontitud
tengo un store q me sale error, les mando el trozo de codigo en el q
me sale error

declare @fm_totbruto money, @fm_totneto money,@fm_porimpigv float
SELECT @fm_porimpigv = (fm_porimpigv/100)
FROM tparamvta (nolock)
SELECT @fm_totbruto = @fm_totneto / (1+ @fm_porimpigv)
print @fm_totbruto

cuando ejcuto las siguientes lineas me sale el siguiente
No se permite la conversión implícita del tipo de datos money a
nvarchar. Utilice la función CONVERT para ejecutar esta consulta.

entonces cambie la 4ta linea a
SELECT @fm_totbruto = @fm_totneto / (1+ convert(money, @fm_porimpigv))
ayudenme ya q no tengo mucha experiencia, gracias en sql
Respuesta Responder a este mensaje
#2 susana
10/08/2003 - 00:54 | Informe spam
Gracias, por la ayuda Javier

"Javier Loria(MVP)" escribió en el mensaje
news:#
Hola Susana:
El problema en tu codigo es con el: print @fm_totbruto y no con el
select.
Puedes usar:
PRINT CONVERT(NVARCHAR(20),@fm_totbruto)

Saludos,


Javier Loria
Costa Rica (MVP)
Se aprecia la inclusion de DDL (CREATE, INSERTS, etc.)
que pueda ser copiado y pegado al Query Analizer.
La version de SQL y Service Pack tambien ayuda.
susana escribio:
> hola amigos de la lista
> espero me ayuden con prontitud
> tengo un store q me sale error, les mando el trozo de codigo en el q
> me sale error
>
> declare @fm_totbruto money, @fm_totneto money,@fm_porimpigv float
> SELECT @fm_porimpigv = (fm_porimpigv/100)
> FROM tparamvta (nolock)
> SELECT @fm_totbruto = @fm_totneto / (1+ @fm_porimpigv)
> print @fm_totbruto
>
> cuando ejcuto las siguientes lineas me sale el siguiente
> No se permite la conversión implícita del tipo de datos money a
> nvarchar. Utilice la función CONVERT para ejecutar esta consulta.
>
> entonces cambie la 4ta linea a
> SELECT @fm_totbruto = @fm_totneto / (1+ convert(money, @fm_porimpigv))
> ayudenme ya q no tengo mucha experiencia, gracias en sql


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