テーブルは開始時間、現在までの時間、終了時間列で構成されていますので、今までの時間をすべての行に対して計算したいのですが、行、私はすべての行に影響を与えたい。多くの行に影響を与えるプロシージャを作成したい
コード:
create procedure timetillnow
declare @starttime time,
@nowtime time,
@diff time
select @starttime = starttime from schedule
select @nowtime = GETDATE()
select @diff = DATEDIFF(MINUTE,@starttime,@nowtime)
update schedule set timetillnow = @diff
私はこれを聞かせてください、単純にTimeTillNow列を更新するストアドプロシージャを作成しようとしていますか? –
はいそれぞれの行の現在までの時間を計算し、 –