0

SQL Server2008R2にこのコード行があります

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

条件を満たすすべてのデータをカウントして、次のような変数に渡したい

Declare @loop

変数を使用してループ数を確認します。

問題は、次のとおりです。Selectステートメントの値を@loop変数に渡すにはどうすればよいですか。

どうも

4

2 に答える 2

0

どうですか

DECLARE @loop INT

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

SELECT @local_variable(Transact-SQL)をご覧ください

于 2012-08-28T09:43:11.263 に答える
0

やってみました

 SELECT @loop = @@RowCount
于 2012-08-28T09:47:09.417 に答える