1

SQL Server 2008 でストアド プロシージャを作成しています。

Id       LastUpdateTime
1        2011-12-27 11:15:03.700
2        2011-12-27 11:16:03.700
3        2011-12-27 11:15:03.700

私のストアドプロシージャでは、それを確認したい

if (currentSystemTime - LastUpdateTime > 5 minute)
{
   // some action
}
else
{
   // some other action
}

しかし、私はそれを行う方法がわかりません。私を助けてください。前もって感謝します

4

3 に答える 3

2

DateDiff関数の使用を見てください。

DATEDIFF(minute, cuurentSystemTime, LastUpdateTime)
于 2012-04-05T07:32:42.083 に答える
2

DATEDIFF関数を使用します。

if (DATEDIFF(minute, cuurentSystemTim, LastUpdateTime) > 5)
{
    ....
}
于 2012-04-05T07:32:51.453 に答える
1

DATEDIFF ( datepart 、 startdate 、 enddate ) を使用します。http://msdn.microsoft.com/en-us/library/ms189794(v=sql.90).aspxを参照して ください。

于 2012-04-05T07:31:30.420 に答える