gpt4 book ai didi

php - 如何在我的表中获取最接近当前日期的行?

转载 作者:行者123 更新时间:2023-11-29 02:55:06 26 4
gpt4 key购买 nike

我想从数据库中提取用户访问页面时所在日期所在的表。

表格示例:

---+----------+-----------
ID | from | to
---+----------+-----------
1 |2015-07-01|2015-07-14
---+----------+-----------
2 |2015-07-15|2015-07-31
---+----------+-----------
3 |2015-08-01|2015-08-20

输出:

如果日期是 2015-07-10 输出应该是 ID 1

如果日期是 2015-08-02 输出应该是 ID 3

最佳答案

如果我理解你的问题,你想要做的是选择今天的日期在“from”和“to”之间的那一行?

如果是这种情况,你应该这样做:

SELECT id
FROM your_table_name
WHERE CURDATE() >= `from`
AND CURDATE() <= `to`

或者如果你喜欢:

SELECT id
FROM your_table_name
WHERE CURDATE() BETWEEN `from` AND `to`

两个查询都将返回今天日期介于“from”和“to”之间的一行或多行。

关于php - 如何在我的表中获取最接近当前日期的行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31465169/

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