0
当我运行下面的查询从.NET其与efail错误 MSACCESS 97 Efail在遗留系统使用vb.net查询
但是当我运行SQL脚本访问扔过来是这个成功是一个遗留系统的方式我支持它在网上说,它是保留的话,但我不能看到任何在这个查询作为大小和所有的前缀?
SELECT
Orders.OrderNumber,
Orders.OrderLine,
Orders.Orderdate,
Orders.Deldate,
Orders.CutOffDate,
detail.Location,
Location.Description,
TagBarCode.TagBcode,
detail.PLU,
Style.Description,
StockType.Description,
VatRate.Vcode,
VatRate.Vatname,
VatRate.VatRate,
Orders.OnOrder,
Sum(Orders.Cost*Orders.Onorder) AS LineNetCost,
Orders.Cost,
Sum(orders.cost*(1+(VatRate.VatRate/100))) as GrossCost
FROM (
(
(
(
(Style INNER JOIN detail ON Style.uniqueref = detail.UniqueRef)
INNER JOIN Orders ON (Orders.PLU = detail.RootPlu)
AND (Style.uniqueref = Orders.UniqueRef)
AND (detail.Size = Orders.Size)
AND (detail.Location = Orders.Location)
)
INNER JOIN StockType ON detail.Stocktype = StockType.Stocktype
)
INNER JOIN Location ON detail.Location = Location.Location
)
INNER JOIN TagBarCode ON (detail.RootPlu = TagBarCode.Plu) AND (detail.Size = TagBarCode.Size)
)
INNER JOIN VatRate ON detail.VCode = VatRate.Vcode
GROUP BY
Orders.OrderNumber,
Orders.OrderLine,
Orders.Orderdate,
Orders.Deldate,
Orders.CutOffDate,
detail.Location,
Location.Description,
TagBarCode.TagBcode,
detail.PLU,
Style.Description,
Orders.OnOrder,
StockType.Description,
VatRate.Vcode,
VatRate.Vatname,
VatRate.VatRate,
orders.cost;
我想可能是规模场,但它仅适用于加入它不出现在选择条款 – rogue39nin