通常我会在代码本身中执行此操作,但我很好奇是否可以在TSQL中有效地完成此操作.
Table 1 Date - Value
Table 2 Date - Discount
表1包含每天的条目.表2仅在折扣更改时包含条目.在输入新折扣之前,应用于某个值的折扣被视为有效.
示例数据:
Table 1 1/26/2010 - 10 1/25/2010 - 9 1/24/2010 - 8 1/24/2010 - 9 1/23/2010 - 7 1/22/2010 - 10 1/21/2010 - 11
Table 2 1/26/2010 - 2 1/23/2010 - 1 1/20/2010 - 0
我需要返回的是以下内容: T1 Date - T1 Value - T2 Discount
示例数据:
1/26/2010 - 10 - 2 1/25/2010 - 9 - 1 1/24/2010 - 8 - 1 1/24/2010 - 9 - 1 1/23/2010 - 7 …