0

次のクエリは、在庫評価を行います。

select M.UserFld3, M.ItemID, D.ShortDesc, W.QtyOnHand, V.StdUnitCost, (W.QtyOnHand * V.StdUnitCost) as 'TotalValue'
from timItem M
inner join timInventory V on M.ItemKey = V.ItemKey
inner join timItemDescription D on V.ItemKey = D.ItemKey
inner join timWhseBinInvt W on D.ItemKey = W.ItemKey
where 
-- Conditions
order by M.UserFld3, M.ItemID

このクエリは、ハードウェア、ホース、継手、ブラケット、電気など、約 12 のカテゴリで 2861 行を返します。結果を、各カテゴリの折りたたみ可能なセクションを含むテーブルに表示します。私の問題は、これらのカテゴリの一部が重複しているため、Brackets 用に 2 つの拡張可能なカテゴリがあることです。(画像を投稿しますが、評判ポイントが 10 必要です。) これら 2 つのカテゴリのアイテムは正しく、重複していません。各カテゴリを一度だけリストしたい。それ、どうやったら出来るの?これは SQL の問題ではないと思いますし、レポートにも問題は見当たりません。

4

1 に答える 1

0

問題は、一部のカテゴリに末尾の空白が含まれていたため、「Hoses」や「Hoses」などのカテゴリが作成されたことでした。また、テーブルの末尾の空白を削除することで簡単に修正できます。

于 2013-06-25T18:23:51.653 に答える