Access 中From语句的正确使用
时间:2011-05-06
来源:互联网
做一个先进先出的模块,其中一个查询总是提示:"Invalid bracketing name 'SELECT op, sku, qty, DSum('qty','FIFO_in','SKU="' & sku & '"and val(right(op,3)) <= ' & Val(Right(op,3))) AS accQty, accQty-qty AS paccQty
FROM FIFO_in
ORDER BY op
以下为完整语句,可能错在from语句,请教更改。原文件附上。万分急用!!!
SELECT o.oid, o.ORD_NBR, o.SHIPTO_CNTRY, o.CNTRY_DESC, o.Port, o.SKU, o.QTY, iif(i.accQty<o.accQty,i.accQty,o.accQty)-iif(i.paccQty>o.paccQty,i.paccQty,o.paccQty) AS ActualIssureQty4Batc, i.op
FROM [SELECT op, sku, qty, DSum('qty','FIFO_in','SKU="' & sku & '"and val(right(op,3)) <= ' & Val(Right(op,3))) AS accQty, accQty-qty AS paccQty
FROM FIFO_in
ORDER BY op
] AS i INNER JOIN [SELECT oid, ORD_NBR, SHIPTO_CNTRY, CNTRY_DESC, Port, SKU, QTY, DSum('qty','FIFO_out','SKU="' & sku & '" and oid <= ' & oid) AS accQty, accQty-qty AS paccQty
FROM FIFO_out
ORDER BY oid
] AS o ON (i.SKU=o.SKU) AND (i.accQty>o.paccQty) AND (i.paccQty<o.accQty)
ORDER BY o.oid, i.op,o.SKU;
Hafele FIFO.zip(75.27 KB)
FROM FIFO_in
ORDER BY op
以下为完整语句,可能错在from语句,请教更改。原文件附上。万分急用!!!
SELECT o.oid, o.ORD_NBR, o.SHIPTO_CNTRY, o.CNTRY_DESC, o.Port, o.SKU, o.QTY, iif(i.accQty<o.accQty,i.accQty,o.accQty)-iif(i.paccQty>o.paccQty,i.paccQty,o.paccQty) AS ActualIssureQty4Batc, i.op
FROM [SELECT op, sku, qty, DSum('qty','FIFO_in','SKU="' & sku & '"and val(right(op,3)) <= ' & Val(Right(op,3))) AS accQty, accQty-qty AS paccQty
FROM FIFO_in
ORDER BY op
] AS i INNER JOIN [SELECT oid, ORD_NBR, SHIPTO_CNTRY, CNTRY_DESC, Port, SKU, QTY, DSum('qty','FIFO_out','SKU="' & sku & '" and oid <= ' & oid) AS accQty, accQty-qty AS paccQty
FROM FIFO_out
ORDER BY oid
] AS o ON (i.SKU=o.SKU) AND (i.accQty>o.paccQty) AND (i.paccQty<o.accQty)
ORDER BY o.oid, i.op,o.SKU;
附件

2011-5-6 00:49, 下载次数: 2
作者: bluesun3517 发布时间: 2011-05-06
SELECT o.oid, o.ORD_NBR, o.SHIPTO_CNTRY, o.CNTRY_DESC, o.Port, o.SKU, o.QTY, iif(i.accQty<o.accQty,i.accQty,o.accQty)-iif(i.paccQty>o.paccQty,i.paccQty,o.paccQty) AS ActualIssureQty4Batc, i.op
FROM (SELECT op, sku, qty, DSum('qty','FIFO_in','SKU="' & sku & '"and val(right(op,3)) <= ' & Val(Right(op,3))) AS accQty, accQty-qty AS paccQty
FROM FIFO_in
ORDER BY op
) AS i INNER JOIN (SELECT oid, ORD_NBR, SHIPTO_CNTRY, CNTRY_DESC, Port, SKU, QTY, DSum('qty','FIFO_out','SKU="' & sku & '" and oid <= ' & oid) AS accQty, accQty-qty AS paccQty
FROM FIFO_out
ORDER BY oid
) AS o ON (i.SKU=o.SKU) AND (i.accQty>o.paccQty) AND (i.paccQty<o.accQty)
ORDER BY o.oid, i.op,o.SKU;
[ 本帖最后由 zez 于 2011-5-6 08:19 编辑 ]
FROM (SELECT op, sku, qty, DSum('qty','FIFO_in','SKU="' & sku & '"and val(right(op,3)) <= ' & Val(Right(op,3))) AS accQty, accQty-qty AS paccQty
FROM FIFO_in
ORDER BY op
) AS i INNER JOIN (SELECT oid, ORD_NBR, SHIPTO_CNTRY, CNTRY_DESC, Port, SKU, QTY, DSum('qty','FIFO_out','SKU="' & sku & '" and oid <= ' & oid) AS accQty, accQty-qty AS paccQty
FROM FIFO_out
ORDER BY oid
) AS o ON (i.SKU=o.SKU) AND (i.accQty>o.paccQty) AND (i.paccQty<o.accQty)
ORDER BY o.oid, i.op,o.SKU;
[ 本帖最后由 zez 于 2011-5-6 08:19 编辑 ]
作者: zez 发布时间: 2011-05-06
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28