如何解决在语句之间使用左联接访问 SQL 导致错误“在查询表达式中没有 And 的运算符之间”
奇怪的是,我的查询效果很好,但只有一次。然后我得到了操作员之间的错误。我已经尝试了来自这里和 Google 的许多建议,但似乎没有任何效果。
这是我的代码示例。简而言之,它会为我的仓库中的某个位置分配一个帐户名称。
SELECT
Max(Replace([SOURCE DATA].[MAAISL]," ","") & "_" & Replace([SOURCE DATA].[MASLOT],"")) AS LOC_NAME,Max([ASSIGNMENTS].[ACCOUNT]) AS ACCOUNT
FROM [SOURCE DATA] LEFT JOIN ASSIGNMENTS ON [SOURCE DATA].[MAAISL] = [ASSIGNMENTS].[AISLE] AND
[SOURCE DATA].[MASLOT] BETWEEN [ASSIGNMENTS].[START] And [ASSIGNMENTS].[STOP]
WHERE [SOURCE DATA].[MAWHSE] ='2'
我错过了什么?任何帮助将不胜感激!
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。