【发布时间】:2014-02-05 23:38:05
【问题描述】:
我有上表,其中我需要获取与今天日期匹配的 NoteIndx。只是为了测试,假设今天是 2013 年 6 月 2 日(2013 年 6 月 2 日),这会得到两条 noteindx 93105 和 104044 的记录。
但这里的正确值是 104044,因为我需要选择日期跨度最短的 STRTDATE 和 ENDDATE。
我正在尝试各种 sql 查询,但到目前为止没有得到正确的结果。
谁能帮助我进行最佳查询以获得上述结果?
谢谢。
【问题讨论】:
标签: sql sql-server-2008-r2 timespan date-range overlapping-matches