我在SQL Server 2008 R2中有这行代码
select * from [Db].[dbo].[cart] where date < DATEADD(MINUTE, -30, GETDATE())
我想要计算满足条件的所有数据并传递给像
这样的变量Declare @loop
我将使用该变量来了解循环计数..
问题是:我如何将Select of Select语句传递给@loop变量。
THX
答案 0 :(得分:0)
怎么样
DECLARE @loop INT
select @loop = COUNT(1)
from [Db].[dbo].[cart]
where date < DATEADD(MINUTE, -30, GETDATE())
答案 1 :(得分:0)
你试过吗
SELECT @loop = @@RowCount