小编Pan*_*her的帖子

SQL加入最近的日期

通常我会在代码本身中执行此操作,但我很好奇是否可以在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 …

sql sql-server sql-server-2005

28
推荐指数
3
解决办法
3万
查看次数

标签 统计

sql ×1

sql-server ×1

sql-server-2005 ×1