У меня есть 2 таблицы: бюджет и budget_rate:обновления 1 таблица из другой таблицы по следующему ранней дате
Бюджет Таблицы период
ресурса часов долларов
-------- ---- - ----- -------
ADMIN03 01/31/16 160 8000
ADMIN03 02/28/16 150 7500
Оценить Таблица
resou Скорость RCE eff_date
-------- ---- --------
ADMIN03 50,00 01/01/16
ADMIN03 52,50 01/01/17
Когда ставки изменение в таблице тарифов, мне нужно обновить бюджет на основе скорости, которая соответствует имени ресурса, и является первой записью скорости раньше, чем бюджетная запись.
Можно ли это сделать с помощью одного UPDATE?
Что-то вроде:
update b
set b.dollars = b.hours*r.rate
from
budget b join rate r on
b.resource = r.resource and
b.period >= r.eff_date
Спасибо! Это сработало отлично. – user2378895