我这里有一个日期时间格式的列。我想按给定的日期范围搜索表。但是我编写的查询生成错误
#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '14:27:12) AND date(2016-06-28 14:27:12) LIMIT 0, 30' at line 1
SELECT * FROM `tele_incoming_call` WHERE DATE(`incoming_call_date`) BETWEEN date(2016-06-27 14:27:12) AND
date(2016-06-28 14:27:12)
最佳答案
删除 date
并引用时间。
SELECT * FROM `tele_incoming_call` WHERE (incoming_call_date BETWEEN '2016-06-27 14:27:12' AND '2016-06-28 14:27:12')
关于php - 仅按日期查询日期时间列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38071042/