如何覆盖现有值?

时间:2013-04-09 08:37:59

标签: sql sql-server tsql sql-server-2005

我有以下情况

表1

PricelistID  ValidTo    Currency Markup
1            2013-12-31 USD      1.2
2            2013-12-31 USD      1.25  
3            2013-12-31 USD      1.3
4            2013-12-31 USD      1.1

表2

PricelistID PeriodID Price
1           1        10.00
1           2        20.00
2           3        15.00
3           4        50.00
4           5        30.00

现在我的情况是我需要添加新的价目表(第二节表格中的2013-12-31,USD,1.5)(仅在表1中),这将继承表2中pricelistID 4的值,我该怎么办?它?

查询应返回

PricelistiD ValidTo    Currency Markup PeriodID Price
5           2013-12-31 USD      1.5    5        30.00

0 个答案:

没有答案