liudaya

需求:查询用户指定时间段的数据


 

 

用户选择开始结束时间,我们负责查询这个时间段的数据


 

我的查询语句是这样的

# 接受用户点击的开始时间
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

 

分类:

技术点:

相关文章:

  • 2021-12-18
  • 2021-12-03
  • 2021-12-03
  • 2021-12-28
  • 2021-12-12
  • 2021-12-12
猜你喜欢
  • 2021-12-03
  • 2021-04-21
  • 2022-12-23
  • 2021-06-20
相关资源
相似解决方案