我需要创建一个给定前两个表(A 和 B)的视图,我得到的结果类似于表 C。
基本上我需要使用第一个可用的值来填充表 B 上的空白,如下所示。
我已经在一个过程中使用两个循环来完成此操作,但我想尝试仅使用 selects 语句的解决方案。
table_a
日期
1/1/2013
2/1/2013
3/1/2013
4/1/2013
5/1/2013
6/1/2013
7/1/2013
8/1/2013
9/1/2013
10/1 /2013
....
table_b
日期值2013 年 1 月 1 日
10 2013 年 3 月 1
日 5 2013 年 7 月 1
日 30 2013 年 10 月 1 日
40
table_c - 期望结果
日期值
1/1/2013 10
2/1/2013 10
3/1/2013 5
4/1/2013 5
5/1/2013 5
6/1/2013 5
7/1/2013 30
8/ 2013 年 1 月 30 日
2013 年 9 月 1 日30 2013 年 10 月 1 日
40
有人对如何做到这一点有任何想法吗?