我在MS Access 2007中导入了一个日期格式为dd-mm-yyyy
的Excel文件。当我运行以下查询
SELECT Hours
FROM work_DA WHERE Date BETWEEN 01-05-2013 AND 09-5-2013;
我只获得带有小时字段的空白表格。 请告诉我如何在MS Access中运行此查询。
答案 0 :(得分:-1)
试试这个..
sqlcommand是
"SELECT Hours FROM work_DA WHERE Date >= #" & format(01-05-2013,'dd-mm-yyyy') & _
"# AND Date <= #" & format(09-5-2013,'dd-mm-yyyy') & "#"
使用变量
更改日期答案 1 :(得分:-1)
如果你提到你的桌子结构会更好 根据我的想法,您在查询日期时必须使用&#34; FORMAT&#34; 功能。