2

MVS データソース クエリビルダーで次の SQL ステートメントを実行しようとすると、「int でメソッドを呼び出せません」というエラーが表示されます。

SELECT
    item_k.ItemID,
    item_k.Name AS Expr1,
    SUM(item_k.Price) AS TotalPrice
FROM
    item_k
    INNER JOIN orderitems_k ON item_k.ItemID = orderitems_k.ItemID
GROUP BY
    item_k.Name

ここで何が問題になっているようですか?

ありがとうございました

4

2 に答える 2

2

さて、私が最初に見ることができるのは、おそらくグループ化する必要があり、句item_k.ItemID内の項目を区切るためにコンマ(ピリオドではなく)を使用する必要があることです(次のようになります:SELECTitem_k.ItemID.item_k.Name

SELECT item_k.ItemID, item_k.Name AS Expr1, SUM(item_k.Price) AS TotalPrice
FROM item_k
INNER JOIN orderitems_k
     ON item_k.ItemID = orderitems_k.ItemID
GROUP BY item_k.ItemID, item_k.Name

orderitems_kただし、ある時点でクエリも関与すべきではないのではないかと思います(スキーマがないとわかりにくい...)

于 2009-06-06T10:00:10.523 に答える
0

万が一、これらのテーブルのいずれかに名前の付いた列がありますSUMか?

于 2009-06-06T10:16:14.967 に答える