coger un valor desde un select dentro de un procedure

06/05/2004 - 15:59 por Mara | Informe spam
hola a todos

quiero hacer un procedure que coja el mayor valor posible con unos
parametros determinados de una tabla y tras unos cambios y calculos lo
introduzca en otra

la sentencia que me "coje" dicho valor es tal que:

SELECT MAX(number_id)
FROM dbo.tabla
WHERE (Country = @val_country) AND (Type = @val_type)

probada en una querie y funciona

si quiero que el valor que devuelva (con la parte MAX me aseguro que solo es
uno) me lo meta en la variable @var_number_id

como debo hacer??

. en la tabla, number_id es del tipo char(15)
 

Leer las respuestas

#1 Emilio Boucau
06/05/2004 - 16:48 | Informe spam
Mara,

hace:

SET @var_number_id = SELECT ...

Pero asegurate que tu select devuelva 1 solo valor ...


Saludos !

Emilio Boucau
Buenos Aires - Argentina
http://www.portalsql.com

Preguntas similares