次のクエリは、在庫評価を行います。
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 の問題ではないと思いますし、レポートにも問題は見当たりません。