次のコードを含む関数があります。
DECLARE @requestedtime datetime,
@Timeintervel int,
@TotalTime datetime
select @Timeintervel= datepart(MINUTE,l.Timeinterval)
from Location_tbl l
where l.LocName=@location
select @requestedtime= t.Paydate
from Transaction_tbl t
where t.TBarcode=@cardID
私はこれをやろうとしています:
select @TotalTime= DATEADD(MINUTE,@requestedtime,@Timeintervel)
...しかし、次のエラーが返されます。
dateadd 関数の引数 2 の引数のデータ型 datetime は無効です。
入力パラメータ:
@timeintervalue
15(15分)@requestedtime
is 2013-05-07 17:55:42.000 これを 2 回追加します。
合計時間を取得したい= 2013-05-07 18:10:42.000
どうすればそれを手に入れることができますか?どの機能を使用する必要がありますか?