gpt4 book ai didi

python - SQL 查询显示结果比 Python 表中存储的结果多或少 30 分钟

转载 作者:行者123 更新时间:2023-11-29 08:32:34 25 4
gpt4 key购买 nike

我是 PythonMySqldb 的新手,需要一些帮助。我在 python 脚本中包含以下代码,用于搜索数据库中的表以查找具有今天日期的 session 的任何 ID。目前这工作正常。然而,在我的数据库中,“starttime”字段有 yyyy-mm-dd hh-mm-ss ,我想要做的不仅仅是提取所有具有今天日期的 session ID,而只是如果他们有今天,并且开始时间比表中存储的时间早或晚 30 分钟。这可能吗?感谢您提前提供的任何帮助

cur.execute("SELECT id FROM meeting WHERE DATE(starttime) = DATE(NOW()) AND id=%s", (meetingid,))
if cur.rowcount:

最佳答案

SELECT 
id
FROM
meeting
WHERE
starttime >= NOW() - INTERVAL 30 MINUTE
AND starttime <= NOW() + INTERVAL 30 MINUTE
AND id=%s

关于python - SQL 查询显示结果比 Python 表中存储的结果多或少 30 分钟,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16170414/

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