私は、次のデータセットがあります。SQL Server 2008 R2 - 条件付きロジックを使用してレコードのグループをフィルタリングする方法
各販売注文ラインは、当社の倉庫(UPPER, GROUND, FLOOR)
内の様々な場所エリアで見つけることができるアイテムを持っています。私が望むのは、各受注明細を評価し、条件に基づいて1つの場所を選択する方法です。 SO
ラインがFLOOR
と場所が含まれている場合
条件は、それがGROUND
が含まれている場合は、そのを選択するか、それはどちらも地面や床が含まれている場合、その後UPPER
を返すチェック他に、唯一のその場所を選んで、と言うでしょう。
SO
行ごとに複数の場所が表示されないようにするには、これができる方法は何ですか?私はHAVING
句でcaseステートメントを使用するいくつかの形式を想像したいと思いますか?
http://meta.stackoverflow.com/questions/285551/why-may-i-not-upload-images-of-code-on-so-when-asking-a-question/285557#285557 –
各フロアに各アイテムがありますか?そうでない場合は、各項目をどのフロアで見つけることができるかを示す表がありますか? –