我写了一个查询前天和等获得当前日期和一个日期,日之间的数据。
我的SQL查询
select *
from details
where datetime BETWEEN DATE_SUB(NOW(), INTERVAL 1 DAY) AND NOW();
区间数是变化动态地从1至20
此查询在本地主机的phpMyAdmin的正常工作,但是当我试图在服务器的phpMyAdmin的结果相同的查询不来了。
不知道这里有什么问题。请帮我解决一下这个。
我的猜测是,服务器的配置有所不同,当谈到关键字和使用类型DATETIME
作为列名是不允许在服务器上,尝试在查询中引用它
select *
from details
where ´datetime´ BETWEEN DATE_SUB(NOW(), INTERVAL 1 DAY) AND NOW();