У меня есть запрос:
SELECT t.*, tb.UpdateDate
FROM #tempBuildings tb INNER JOIN Buildings b ON b.BuildingID = tb.BuildingID
INNER JOIN @tmp t ON t.ID = b.InvestmentId
Я знаю, что здесь трудно понять, но в двух словах:
У меня есть таблица со зданиями, и в #tempBuildings я считаю дату обновления.
Это не моя идея, но я должен добавить к выводу один столбец.
Итак, во временной таблице @tmp я добавил этот столбец, и я должен этот запрос select преобразовать в запрос на обновление.
в каждом ряду я должен сделать что-то вроде:
update @tmp set @tmp.UpdateDate=tb.UpdateDate
Прошу прощения за ясность, но построение этих запросов невероятно.
Я использую sql-server-2005