选择给定日期和日期之间的记录。

微小的

我有以下记录

StartDate    | EndDate    | ID
---------------------------------
25-12-2016     30-12-2016    0 
01-01-2017     05-01-2017    1
10-01-2017     12-01-2017    2
01-02-2017     05-02-2017    3

通过选择从02-01-201711-01-2017的日期范围,我们如何选择记录在预期的日期范围之间的Startdate n EndDate?

希望如下表结果

StartDate    | EndDate    | ID
------------------------------
01-01-2017     05-01-2017    1
10-01-2017     12-01-2017    2
佐哈尔·皮莱德(Zohar Peled)

因此,基本上,您在问如何检查两个日期范围是否重叠。这样做的方法是检查一个在另一个结束之前开始,而另一个在一个结束之前开始。您可以在 标签Wiki中看到可视化效果

您的查询应该是这样的:

SELECT StartDate, EndDate, ID
FROM YourTable
WHERE StartDate <= '11-01-2017'
AND EndDate >= '02-01-2017'

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

SQL从给定日期选择前3条记录

来自分类Dev

SQL从给定日期选择前3条记录

来自分类Dev

“现在”和给定日期之间的差异

来自分类Dev

Rails 4:在当前日期和给定的特定日期/过去的天数之间选择记录

来自分类Dev

查询以在记录“开始”和“停止”日期的表中查找给定日期的活动记录

来自分类Dev

如果给定日期在两个日期之间,如何选择行?

来自分类Dev

TSQL-在2个给定日期之间递归选择日期

来自分类Dev

检索两个给定日期之间的日期

来自分类Dev

列出两个给定日期之间的日期

来自分类Dev

在两个给定日期之间搜索日期

来自分类Dev

如何选择给定日期段的最小开始时间和最大结束时间之间的时差?

来自分类Dev

如何使用Jongo运行查询以获取给定日期之间的记录?

来自分类Dev

将日期和月份与给定日期分开

来自分类Dev

将日期和月份与给定日期分开

来自分类Dev

返回给定日期内的所有记录

来自分类Dev

获取每个给定日期之前的雇员的最新记录

来自分类Dev

获取每个给定日期之前的雇员的最新记录

来自分类Dev

获取两个给定日期之间的总和

来自分类Dev

给定日期与今天之间的C ++天数

来自分类Dev

计算两个给定日期之间的天数

来自分类Dev

给定日期的最大日期 - sql

来自分类Dev

如何从给定日期获取月份名称和年份?

来自分类Dev

使用基于集合的方法获取给定日期范围之间的特定日期

来自分类Dev

如何评估两个给定日期之间的特定日期

来自分类Dev

PURE SQL 获取给定日期和当前日期之间的天数,没有函数

来自分类Dev

日期功能可确定给定日期和日期的最接近日期

来自分类Dev

如何在SQL Server中获得给定日期的日期范围之间的日期

来自分类Dev

在两个给定日期之间选择熊猫数据框,其中两列的值相等

来自分类Dev

如何获得给定日期的午夜?

Related 相关文章

  1. 1

    SQL从给定日期选择前3条记录

  2. 2

    SQL从给定日期选择前3条记录

  3. 3

    “现在”和给定日期之间的差异

  4. 4

    Rails 4:在当前日期和给定的特定日期/过去的天数之间选择记录

  5. 5

    查询以在记录“开始”和“停止”日期的表中查找给定日期的活动记录

  6. 6

    如果给定日期在两个日期之间,如何选择行?

  7. 7

    TSQL-在2个给定日期之间递归选择日期

  8. 8

    检索两个给定日期之间的日期

  9. 9

    列出两个给定日期之间的日期

  10. 10

    在两个给定日期之间搜索日期

  11. 11

    如何选择给定日期段的最小开始时间和最大结束时间之间的时差?

  12. 12

    如何使用Jongo运行查询以获取给定日期之间的记录?

  13. 13

    将日期和月份与给定日期分开

  14. 14

    将日期和月份与给定日期分开

  15. 15

    返回给定日期内的所有记录

  16. 16

    获取每个给定日期之前的雇员的最新记录

  17. 17

    获取每个给定日期之前的雇员的最新记录

  18. 18

    获取两个给定日期之间的总和

  19. 19

    给定日期与今天之间的C ++天数

  20. 20

    计算两个给定日期之间的天数

  21. 21

    给定日期的最大日期 - sql

  22. 22

    如何从给定日期获取月份名称和年份?

  23. 23

    使用基于集合的方法获取给定日期范围之间的特定日期

  24. 24

    如何评估两个给定日期之间的特定日期

  25. 25

    PURE SQL 获取给定日期和当前日期之间的天数,没有函数

  26. 26

    日期功能可确定给定日期和日期的最接近日期

  27. 27

    如何在SQL Server中获得给定日期的日期范围之间的日期

  28. 28

    在两个给定日期之间选择熊猫数据框,其中两列的值相等

  29. 29

    如何获得给定日期的午夜?

热门标签

归档