ODBC调用失败。多部分标识符"(表名)"无法受约束。 (#4104)

时间:2018-03-06 09:01:41

标签: sql-server ms-access

当我使用来自sql server的表作为链接后端运行此查询时,此查询不起作用。但是当表来自链接的ms访问后端时,工作正常。

我认为它与join子句有关。

SELECT qry_Product_Warehouse.Warehouse_ID, qry_Product_Warehouse.Product_ID, 
    CDbl(Nz(IIf(IsNull([tbl_Product_Quantity].[Stock_Recount_Date]),
    Sum([qry_Product_Transaction].[qty]),
    [tbl_Product_Quantity].[Stock_Recount_Quantity]+Sum(IIf([qry_Product_Transaction].[Date]>[tbl_product_quantity].[Stock_Recount_Date],[qry_Product_Transaction].[Qty],0))),0)) AS Current_Qty

FROM (qry_Product_Warehouse 
    LEFT JOIN qry_Product_Transaction ON (qry_Product_Warehouse.Warehouse_ID = qry_Product_Transaction.Location) 
                                     AND (qry_Product_Warehouse.Product_ID = qry_Product_Transaction.Product)) 
    LEFT JOIN tbl_Product_Quantity ON (qry_Product_Warehouse.Product_ID = tbl_Product_Quantity.Product) 
                                  AND (qry_Product_Warehouse.Warehouse_ID = tbl_Product_Quantity.Warehouse)

GROUP BY qry_Product_Warehouse.Warehouse_ID, qry_Product_Warehouse.Product_ID, tbl_Product_Quantity.Stock_Recount_Quantity, tbl_Product_Quantity.Stock_Recount_Date;

0 个答案:

没有答案
相关问题