我試圖從不同的表中加入不同的數據類型。我認爲我的語法正確,但顯然我必須做錯了什麼。使用不同的數據類型連接兩個表MS Access
語法錯誤表示輸入表達式不匹配,所以我敢肯定我沒有正確地轉換數據類型
這是我加入
SELECT CLng([Inventory].ItemID) AS [Item#],
Sum([Invoice].Quantity) AS [Order QTY]
FROM [Invoice] INNER JOIN [Inventory] ON [Invoice].ItemID = CLng([Inventory].ItemID)
WHERE ((([Invoice].OrderNumber) BETWEEN 1 And 23))
GROUP BY CLng([Inventory].ItemID);
它們是不同的數據類型? – scaisEdge
@scaisEdge Inventory.ItemID是String和Invoice.ItemID是數字 –
爲什麼不將Inventory.ItemID轉換爲LongInt? – Andre