需求:查询用户指定时间段的数据
用户选择开始结束时间,我们负责查询这个时间段的数据
我的查询语句是这样的
# 接受用户点击的开始时间 start_time = '2020-7-20' # 查询语句 'SELECT * FROM Transfer WHERE operation>"%s"' %start_time
执行这条sql,报错
在数据库里使用相同的查询语句可以得到结果
最后发现是引号的原因,将sql外的双引号和%s外的单引号互换就解决了,也是无语
# 接受用户点击的开始时间 start_time = '2020-7-20' # 查询语句 "SELECT * FROM Transfer WHERE operation>'%s'" %start_time