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

Preguntas similare

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



Respuesta Responder a este mensaje
#2 hello world
21/01/2006 - 01:48 | Informe spam
era precio en lugar de pri (un fallo por mi parte)
mañana lo prueb, muchas gracias Alejandro


"Alejandro Mesa" escribió en el
mensaje news:
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



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