我有一個彙總表從主表中返回數據。我試圖從主表中的值作爲更新等一些總結的數據:使用SQL中的子查詢更新多行
update #summary
set TopSpeed = CD.TopSpeed, SpeedTime = CD.TimeSent, SpeedDriver = CD.Driver
from
(
select top 1 TopSpeed, TimeSent, Driver
from CarData
where CarData.VehicleId = #summary.VehicleId
and CarData.TimeSent between #summary.Start and #summary.Stop
order by CarData.TopSpeed desc, TimeSent desc
) as CD
的#summary臨時表創建有關汽車進行旅行彙總數據。每次旅行都有多次旅行,每次旅行都有開始和結束時間。 CarData表包含所有詳細的汽車數據,如速度和位置等。
請幫助你嗎?
感謝, 羅伯特
您正在使用哪個數據庫? – TheBoyan
Microsoft SQL Server 2000 –
您是否遇到某種錯誤? – Bert