gpt4 book ai didi

python - mySQL 在范围查询中包含日期

转载 作者:行者123 更新时间:2023-11-29 18:08:28 24 4
gpt4 key购买 nike

我正在构建一个 python 命令行日历来练习在 python 中使用 MySQL。

我需要能够选择指定日期在事件开始日期和结束日期内的所有数据。例如,如果用户在数据库中的假期从 2017 年 12 月 5 日到 2017 年 12 月 10 日,并且他们正在查询 2017 年 12 月 7 日的事件,则应该在日历上显示该假期。

以下查询显示开始日期与指定日期匹配的所有事件,我只需展开它。

SELECT * FROM calendar WHERE start_date = %(start_date)s

谢谢!

最佳答案

您可以在 MySQL 中使用 BETWEEN 关键字。

所以你的查询应该是这样的:

SELECT * FROM calendar WHERE start_date BETWEEN %(start_date)s AND %(end_date)

关于python - mySQL 在范围查询中包含日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47613812/

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