¿Cómo pasar el valor de la instrucción select?

i have this line of code in SQL server 2008 R2

select * from [Db].[dbo].[cart] where date < DATEADD(MINUTE, -30, GETDATE())

i want count all data that satisfy the condition and passed to a variable like

Declare @loop

i will use the variable to know the loop count..

The question is: How can i passed the Value of Select statement to the @loop variable.

Gracias

preguntado el 28 de agosto de 12 a las 10:08

2 Respuestas

¿Qué tal

DECLARE @loop INT

select  @loop = COUNT(1) 
from    [Db].[dbo].[cart] 
where   date < DATEADD(MINUTE, -30, GETDATE()) 

Echa un vistazo a SELECT @local_variable (Transact-SQL)

Respondido 28 ago 12, 10:08

¿Has probado

 SELECT @loop = @@RowCount

Respondido 28 ago 12, 10:08

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.