Resultado a una variable

20/09/2004 - 18:06 por Juan | Informe spam
Hola grupo:

Tengo el siguiente query:

SET @QUERY = 'SELECT TOTAL FROM CALCULOS
WHERE PERIODO = ''' + @PERIDO + ''''
EXEC (@QUERY)


Este query funciona perfectamente bien, pero necesito
que el resultado se almacene en una variable que mas tarde
la necesitare para efectuar otros procesos. Alguien sabe
como hacer esto ???

Y forzosamente necesito hacerlo concatenando cadenas
porque en el select uno de los campos es la condicion a
evaluar.

Saludos y gracias por su tiempo.


ATTE: Juan.
 

Leer las respuestas

#1 Maxi
20/09/2004 - 19:37 | Informe spam
Hola, primero no entiendo porque haces un Sql_dinamico.

ahora bien, si el valor de retorno SIEMPRE es una sola fila podrias hacer

declare @total int

SET @total = TOTAL FROM CALCULOS WHERE PERIODO = @PERIDO

Suerte



Salu2
Maxi
Buenos Aires - Argentina
Desarrollador Microsoft 3 Estrellas .NET
Nunca consideres el estudio como una obligación sino como
una oportunidad para penetrar en el bello y maravillosos
mundo del saber.
- Albert Einstein



"Juan" escribió en el mensaje
news:4a3501c49f2b$b961a1d0$
Hola grupo:

Tengo el siguiente query:

SET @QUERY = 'SELECT TOTAL FROM CALCULOS
WHERE PERIODO = ''' + @PERIDO + ''''
EXEC (@QUERY)


Este query funciona perfectamente bien, pero necesito
que el resultado se almacene en una variable que mas tarde
la necesitare para efectuar otros procesos. Alguien sabe
como hacer esto ???

Y forzosamente necesito hacerlo concatenando cadenas
porque en el select uno de los campos es la condicion a
evaluar.

Saludos y gracias por su tiempo.


ATTE: Juan.





Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.764 / Virus Database: 511 - Release Date: 15/09/2004

Preguntas similares