Если вам нужно просто обновить свои записи в energydata
на основе данных в temp_energydata
, считая, что temp_enerydata
не содержит никаких новых записей, попробуйте это:
UPDATE e SET e.kWh = t.kWh
FROM energydata e INNER JOIN
temp_energydata t ON e.webmeterID = t.webmeterID AND
e.DateTime = t.DateTime
Здесь работает sqlfiddle
Но если temp_energydata
содержит новые записи, и вам нужно вставить его в energydata
предпочтительно с одним утверждением, то вам обязательно следует ответить, что Bacon Bits дал.