必须在Access中写入的SQL WHERE子句
有人能告诉我在Access中写以下子句的正确方法吗必须在Access中写入的SQL WHERE子句,sql,ms-access,Sql,Ms Access,有人能告诉我在Access中写以下子句的正确方法吗 WHERE ( (([Production Table].[Production Date]) >=#7/1/2018#) and ([Production Table].[Production Date]) < #" + yesterday + "#) and [JITL NUMBER] = 60 我没有完整的图片,但在access中,您可以使用&;amp;amp;amp;amp;amp;am
WHERE (
(([Production Table].[Production Date]) >=#7/1/2018#)
and ([Production Table].[Production Date]) < #" + yesterday + "#)
and [JITL NUMBER] = 60
我没有完整的图片,但在access中,您可以使用&;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp
WHERE (
(([Production Table].[Production Date]) >=#7/1/2018#)
and ([Production Table].[Production Date]) < #" & yesterday & "#)
and [JITL NUMBER] = 60
如果您希望它是动态的,则从日期中减去1。此外,我还必须使用between来确定日期范围
WHERE ((([Production Table].[Production Date])
Between #7/1/2018# And (Date()-1)) AND (([Production Table].JITL_NUMBER)=60))
什么给你的印象是它写的不正确?每当我按照上面写的执行时,我都会收到一条错误消息。“+”应该是一个符号“&”,这也行。谢谢你的简化!我要用它。