这个比较日期的查询哪里错了?
一个Access数据库
com.CommandText = "SELECT SUM(数量) FROM 订货表 WHERE DATEDIFF(DAY,日期,now())=0";
上面的查询,只查询今天的订货数量,为什么报错呢?
DATEDIFF函数是比较两个日期、now是当前日期,DAY表示比较天
为什么报错呢?是不是Access数据库没有DATEDIFF函数?
[解决办法]
datediff('d',...)
[解决办法]
day => 'd'
[解决办法]
DateDiff( "d", 日期字段列名, #指定日期#)