我使用Microsoft Query从Access数据库中提取数据。我试图在明天01:00:00和第二天早上00:00:00之间提取数据。我已尝试过
的所有内容WHERE (acct_data.Date Between DATEADD(DAY,1, DateADD(HOUR,1, GETDATE())) And DATEADD(DAY,2, GETDATE())))
到
WHERE (acct_data.Date Between DATEADD(DAY,1, DateADD(HOUR,1, GETDATE())) And DATEADD(DAY,2, GETDATE())))
和之间的所有内容(正确的代码除外)。有没有人知道从明天凌晨1点到午夜获取数据的正确语法?
提前感谢您的帮助。
答案 0 :(得分:0)
这将是MS Access语法:
WHERE acct_data.Date >= dateadd("h", 25, now()) And
acct_data.Date < dateadd("d", 2, now())
答案 1 :(得分:0)
感谢大家的回复。我应该问一个mod来摆脱这个线程。我在另一个帖子中重述了我的问题。我在这个帖子的标题中并不清楚,标题也改变了。我虽然在标记一个接受的答案时这个帖子不会得到更多关注(因为Gordon的答案是Access语法)。我现在意识到MS Query确实使用了Access语法(我最初认为,但我的查询不断收到错误信息)我会再次尝试你的建议,Gordon(带“d”和“h”)。我以为我已经尝试过了,但我不能这样做。