猿问

在SQL到Python中具有相同时间的两个日期之间的行

我想将行从mySQL数据库导入Python。我想取出两个具有相同时间戳的日期之间的行。我已经设法用这行在两个日期之间导入:

"SELECT * FROM table WHERE timestamp >= %s AND timestamp <=%s", (2020-03-07, 2020-03-10)

但我不知道如何仅对时间戳为例如10:00:00的行进行拼写。请参阅数据库设置的图片。

数据库

Helenr
浏览 68回答 1
1回答

撒科打诨

你需要类似的东西""" SELECT&nbsp;*&nbsp; FROM&nbsp;table&nbsp; WHERE&nbsp;timestamp&nbsp;>=&nbsp;%s&nbsp; &nbsp;&nbsp;AND&nbsp;timestamp&nbsp;<=%s&nbsp; &nbsp;&nbsp;AND&nbsp;DATE_FORMAT(timestamp,&nbsp;'%H:%i:%s'&nbsp;=&nbsp;%s) """,&nbsp;("2020-03-07",&nbsp;"2020-03-10",&nbsp;"10:00:00")
随时随地看视频慕课网APP

相关分类

Python
我要回答