首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

这个比较日期的查询错哪了

2013-02-25 
这个比较日期的查询哪里错了?一个Access数据库com.CommandText SELECT SUM(数量) FROM 订货表 WHERE DA

这个比较日期的查询哪里错了?
一个Access数据库

com.CommandText = "SELECT SUM(数量) FROM 订货表 WHERE DATEDIFF(DAY,日期,now())=0";

上面的查询,只查询今天的订货数量,为什么报错呢?
DATEDIFF函数是比较两个日期、now是当前日期,DAY表示比较天

为什么报错呢?是不是Access数据库没有DATEDIFF函数?
[解决办法]
datediff('d',...)
[解决办法]
day => 'd' 
[解决办法]

 DateDiff( "d", 日期字段列名, #指定日期#) 

[解决办法]
不熟access,看看有没有帮助文档之类的
[解决办法]
参数错了。。DateDiff( "d", 日期, 日期) 

热点排行