私は最高の未払いのトップ10顧客を返すSQLクエリを作成しました。執行は製品レベルで行われます(各製品には独自の優位性があります)。SELECT TOP 10 rows
それまでは今、すべてが私の唯一の問題は、特定の顧客はもっとして1つの製品を持っているならば、第二の製品以上が第二画像で(理由のように同じCUSTOMER_ID下に分類されなければならないということで、正常に動作しますトップ10の他の9人のクライアントよりも低い顕著な伝染性を有する第1の製品)を有する。 クエリを変更するにはどうすればよいですか? SQL Server 2012では可能ですか?
私のクエリは次のとおりです。
select top 10 CUSTOMER_ID
,S90T01_GROSS_EXPOSURE_THSD_EUR
,S90T01_COGNOS_PROD_NAME
,S90T01_DPD_C
,PREVIOUS_BUCKET_DPD_REP
,S90T01_BUCKET_DPD_REP
from [dbo].[DM_07MONTHLY_DATA]
where S90T01_CLIENT_SEGMENT = 'PI'
and YYYY_MM = '2017_01'
group by CUSTOMER_ID
,S90T01_GROSS_EXPOSURE_THSD_EUR
,S90T01_COGNOS_PROD_NAME
,S90T01_DPD_C
,PREVIOUS_BUCKET_DPD_REP
,S90T01_BUCKET_DPD_REP
order by S90T01_GROSS_EXPOSURE_THSD_EUR desc;
[なぜ-かもしれ-I-ないアップロード・画像・オブ・コード]( http://meta.stackoverflow.com/questions/285551/why-may-i-not-upload-images-of-code-on-so-when-asking-a-question/285557#285557) –
あなたはそうですか最高の10の顧客を、すべての製品または最も高い個別の製品の合計「未処理」で欲しいのですか? – iamdave
@iamdave私は最高のトップ10を最高の顧客にしたいと思いますが、もし可能であれば、2番目の写真のように各商品ごとに未払いを分割する必要があります。 – Marin