如何使用SQL在python中搜索两个日期

如何使用SQL在python中搜索两个日期,python,sql,tkinter,Python,Sql,Tkinter,我试图检索两个日期之间的站点数据,但收到错误消息1064(42000):您的SQL语法有错误;请查看与您的MySQL服务器版本对应的手册,以了解可在“date>=”2021-05-04“和date=%s和date Try”附近使用的正确语法,从siteID4_fk=%s和date>=%s和date的问题中选择*,或从siteID4_fk=%s和date介于%s和%s之间的问题中选择*“.ah这可能已经奏效了,只需要重写if语句,因为它没有将值输出到屏幕上。应该if-rooms:beif-answ

我试图检索两个日期之间的站点数据,但收到错误消息
1064(42000):您的SQL语法有错误;请查看与您的MySQL服务器版本对应的手册,以了解可在“date>=”2021-05-04“和date=%s和date Try
”附近使用的正确语法,从siteID4_fk=%s和date>=%s和date的问题中选择*,或从siteID4_fk=%s和date介于%s和%s之间的问题中选择*“
.ah这可能已经奏效了,只需要重写if语句,因为它没有将值输出到屏幕上。应该
if-rooms:
be
if-answers:
而是
if-answers:
吗?是的,我改变了它,它在页面上打印答案,但是它打印了25次,而不是5次,因为sql选择了5个值。因此,它在一列中打印所有5个值,并在每一行中重复5次。我想这是我和罗的问题。