这与已经回答的问题(我现在无法重新找到)非常相似,但答案只会让您在有完整日期(年,月,日)时获得最近的条目
答案 0 :(得分:1)
我选择DATEDIFF并构建一个日期字符串,假设'01'为日/月。不好,但应该工作。
答案 1 :(得分:0)
简单的ABS(DATEDIFF())
可能正是我们所需要的。但是,例如,鉴于'2009'的参考日期,是2009/01/10还是2008/12/31正确的退货日期?根据您的要求,您可以使用期间的中间或结束,而不是开始。
另一个考虑因素是,如果多个日期与参考文献的距离相同,该怎么办。 鉴于'2009'为参考日期,最接近:2009/06/30或2009/07/01?一种解释可能是两者都是与2009年相同的“距离” - 零年。您是否需要一些规则来挑选一个日期(可能只是简单地采取第一个日期)或者您是否希望报告所有“同样遥远”的日期。