gpt4 book ai didi

php - 从开始日期相等且结束日期之间的 sql 中检索数据

转载 作者:太空宇宙 更新时间:2023-11-03 10:44:21 24 4
gpt4 key购买 nike

我得到了一个存储 start_dateend_date 字段类型为 DATE 的表

我想检索 start_dateend_date 之间的所有记录,但我下面的 SQL 语句没有给出任何结果。

$sql = "SELECT * FROM expo Where date >= DATE(NOW()) AND end_date <= DATE(NOW())";

最佳答案

您可以使用 between执行此操作的函数。

SELECT * 
FROM expo
WHERE NOW() BETWEEN date AND end_date

哦,因为你的列是date,而不是datetime 使用date(now())。这也将选择在当前日期开始和结束的记录。

演示:http://sqlfiddle.com/#!9/0aaad/6

SELECT * 
FROM expo
WHERE date(NOW()) BETWEEN date AND end_date

关于php - 从开始日期相等且结束日期之间的 sql 中检索数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33873168/

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