如何传递select语句的值?

如何传递select语句的值?,select,loops,count,sql-server-2008-r2,Select,Loops,Count,Sql Server 2008 R2,我在SQLServer2008R2中有这行代码 select * from [Db].[dbo].[cart] where date < DATEADD(MINUTE, -30, GETDATE()) 我将使用该变量来了解循环计数 问题是:如何将Select语句的值传递给@loop变量 Thx怎么样 DECLARE @loop INT select @loop = COUNT(1) from [Db].[dbo].[cart] where date < DATEA

我在SQLServer2008R2中有这行代码

select * from [Db].[dbo].[cart] where date < DATEADD(MINUTE, -30, GETDATE())
我将使用该变量来了解循环计数

问题是:如何将Select语句的值传递给@loop变量

Thx怎么样

DECLARE @loop INT

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

你试过了吗

 SELECT @loop = @@RowCount
 SELECT @loop = @@RowCount