私のクエリは私にこの結果を与えています
StoreID BlockID DateOfEntry UPC OnExit
AA003 AAA416 29-09-13 6281100021049 Available
AA003 AAA417 29-09-13 6281100021049 Low OOS-Trigger
OnExit
式に基づいて実行時に計算されます (表示されません)。同じ店舗の 2 つの値の唯一の違いは、そこに違いがあることですBlockID
私が望むのはこういうLow OOS-Trigger
ことです。そうでない場合は、 を表示しますAvailable
。
望ましい結果は次のように表示されます
StoreID DateOfEntry UPC OnExit
AA003 29-09-13 6281100021049 Low OOS-Trigger
やってみDistinct
ましたが、それでも2行になりました。上で提供します。任意のヒント。
クエリ:
select * from dbv1.viewTable
where dateofentry='2013-09-29'
and storeid='AA003' and BlockID in ('AAA416','AAA417')
and [upc] ='6281100021049'