Forums Últimos mensajes - Powered by IBM
 

duda: procedimiento almacenado con campo calculado a partir de parámetro

21/01/2006 - 00:07 por hello world | Informe spam
Muy buenas a tod@s, tengo una duda, quiero crear un procedimiento almacenado
que sea algo asi:

CREATE PROCEDURE mostrarDatos
@cambio double
AS
SELECT ID, pueblo, CodPostal, precio, foto, (pri * @cambio) AS moneda FROM
Properties
RETURN

Mi idea es crear el campo calculado moneda a partir de multiplicar el campo
precio x un parámetro que recibe ...

[Como podreis observar no tengo mucha experiencia... ] Gracias anticipadas
 

Leer las respuestas

#1 Alejandro Mesa
21/01/2006 - 00:37 | Informe spam
Ya lo probastes?. Al parecer debe funcionar, aunque no se si la expresion
esta correcta, porque mencionas la columna [precio] y la expresion usa [pri].
Lo otro es que no es bueno usar double o float para expresiones monetarias.
Usa money o numeric.

CREATE PROCEDURE mostrarDatos
@cambio numeric(5, 2)
AS
SELECT ID, pueblo, CodPostal, precio, foto,(precio * @cambio) AS moneda
FROM Properties

RETURN @@error
go


AMB

"hello world" wrote:

Muy buenas a , tengo una duda, quiero crear un procedimiento almacenado
que sea algo asi:

CREATE PROCEDURE mostrarDatos
@cambio double
AS
SELECT ID, pueblo, CodPostal, precio, foto, (pri * @cambio) AS moneda FROM
Properties
RETURN

Mi idea es crear el campo calculado moneda a partir de multiplicar el campo
precio x un parámetro que recibe ...

[Como podreis observar no tengo mucha experiencia... ] Gracias anticipadas



Preguntas similares