如何使用开始和结束日期基于日期范围选择活动记录

时间:2019-05-15 07:28:09

标签: date-range

一个人一生中可能会被放置在多个位置。用于存储此信息的表具有日期和日期。他们当前的位置将有一个开始日期,但以NULL作为结束日期。所有较早的展示位置都会有开始和结束日期。

企业然后要求我提供他们在特定日期所在的位置的名称,我将如何编写sql以查找正确的时间段并获取正确的位置名称?

我不确定如何继续。

在此示例中,我被告知要查找2019年13月3日的展示位置名称的日期。

正确的结果将是:Overseas

如果给我一个日期18/01/2011,那么它将是city

cg_placementstartdate        cg_placementenddate        Placement Name
2011-01-17 00:00:00.000      2011-09-19 00:00:00.000    City
2011-04-12 00:00:00.000      2011-04-20 00:00:00.000    State
2011-09-19 00:00:00.000      NULL                       Overseas

0 个答案:

没有答案