gpt4 book ai didi

Mysql - 检查日期是否在某个范围内

转载 作者:太空宇宙 更新时间:2023-11-03 11:27:38 25 4
gpt4 key购买 nike

假设我们有这样一张表:

(ID, StartDate, EndDate, SubjectID)
(1, '2018-01-01', '2018-02-01', '1')
(2, '2018-03-01', '2018-04-01', '1')
(n, '2018-06-01', '2018-06-15', '1')

对于指定的日期(例如“2018-04-04”),我想检查此日期是否在该主题的任何现有范围内。如何在 Mysql 中执行此操作?问题是每个主题的范围数量是可变的(每个主题可以有 1 到 n 行(范围))。

最佳答案

您可以使用 mysql 中的“大于等于”和“小于等于”过滤器轻松获得所需的输出。只需将查询放置为

Select SubjectID From your_table
Where StartDate <= '2018-04-04'
AND EndDate >= '2018-04-04';

它应该可以解决问题。干杯。

关于Mysql - 检查日期是否在某个范围内,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53017369/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com