【发布时间】:2015-06-18 15:34:47
【问题描述】:
我有两个单独的表,我想根据日期加入它们。但是,我不希望表中的日期彼此相等我希望将一个表中的日期(和随附的值)与第二张桌子。
我在下面举了一个问题的例子:
表 1:
Date Value
2015-04-13 A
2015-04-10 B
2015-04-09 C
2015-04-08 D
表 2:
Date Value
2015-04-13 E
2015-04-10 F
2015-04-09 G
2015-04-08 H
所需的输出表:
Table1.Date Table2.Date Table1.Value Table2.Value
2015-04-10 2015-04-13 B E
2015-04-09 2015-04-10 C F
2015-04-08 2015-04-09 D G
我什至不知道该怎么做,因此缺少我当前的 SQL 起点!
希望这很清楚。我发现这个相关的问题很接近,但我在将它合并到连接语句时迷失了! SQL - Select next date query
非常感谢任何帮助!
M.
编辑- 有一个重要的考虑因素是这一天并不总是简单的 1 天后。他们需要找到第二天 available,这在原始问题中,但我更新了我的示例以反映这一点。
【问题讨论】:
标签: sql sql-server tsql date join