可使用format方法将字段和查询条件都转换成日期的形式查询
select * from 表名 where format(字段,'yyyy-mm-dd') between format(#-10-16#,'yyyy-mm-dd') and format(#-6-6#,'yyyy-mm-dd')
我用DTcms的 access做的测试日期对比查询
select * from dt_article where format(add_time,'yyyy-mm-dd') between format(#-1-16#,'yyyy-mm-dd') and format(#-8-26#,'yyyy-mm-dd')
我用DTcms的 access做的测试日期和时间对比查询
select * from dt_article where format(add_time,'YYYY-MM-DD HH:MM:SS') between format(#-6-15 17:24:00#,'YYYY-MM-DD HH:MM:SS') and format(#-6-15 17:24:59#,'YYYY-MM-DD HH:MM:SS')
format() 函数
FORMAT() 函数用于对字段的显示进行格式化。
SQL FORMAT() 语法
SELECT FORMAT(column_name,format) FROM table_name;
参考网址:/wlphyl/article/details/49178397 感谢作者:wlphyl