異なるテーブルの異なるデータ型を結合しようとしています。私は構文が正しいと思ったが、明らかに何か間違ったことをしているに違いない。異なるデータ型を持つ2つのテーブルを結合する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);
ををstrに変換します? – scaisEdge
@scaisEdge Inventory.ItemIDは文字列で、Invoice.ItemIDは数字です –
なぜInventory.ItemIDをLongIntに変換しないのですか? – Andre