【发布时间】:2015-07-14 18:57:48
【问题描述】:
">“我有以下数据,如下面的前两张图片所示。
dbo.Value1: ID Value Date
349383 -3268.32 7/14/2015
573832 -1732.24 7/14/2015
747583 49.85 7/14/2015
958383 231.36 7/14/2015
172737 1734.94 7/14/2015
593983 25908.29 7/14/2015
dbo.ProductValue: ProductID ProductValue UploadDate
NULL -6348 7/14/2015
958383 232 7/14/2015
172737 1735 7/14/2015
NULL 15392 7/14/2015
我想根据 Value 和 Product Value 列将两张表完全连接起来,这样两张表就根据最接近的值连接起来,如下图。有谁知道我怎么能做到这一点?
enter code here: ID Value Date ProductID ProductValue UploadDate
349383 -3268.32 7/14/2015 NULL -6348 7/14/2015
573832 -1732.24 7/14/2015 NULL NULL NULL
747583 49.85 7/14/2015 NULL NULL NULL
958383 231.36 7/14/2015 958383 232 7/14/2015
172737 1734.94 7/14/2015 172737 1735 7/14/2015
593983 25908.29 7/14/2015 NULL 15392 7/14/2015
【问题讨论】:
-
我不太确定,根据您的问题,是什么让值“最接近”,以及为什么两行 Product Value 仍然显示空值。你能详细说明一下吗?
标签: sql-server join