SQL查询,以查找一系列日期之间的日期



表X具有start_date和end_date以及与这些日期相关的相关信息。两者都以日期格式存储在数据库中。我需要找到一个特定的日期,比如2000年1月12日,并提取其日期范围包括该日期的行。有人能帮帮我吗。我是SQL的新手,所以这里需要一些指导。

表X:

ID |start_date|end_date
1  |12/30/1999|01/12/2000
2  |01/20/2000|01/30/2000
3  |01/07/2000|01/15/2000

因此,我的查询应该会返回ID-3,因为1月12日在01/07/2000-01/15/2000 范围内

感谢

使用BETWEEN运算符:

SELECT *
FROM TableX
WHERE DATE'2000-01-12' BETWEEN start_date AND end_date

相关内容

  • 没有找到相关文章

最新更新