0
問合せ:SQLサーバーグループ、計算
SELECT purchased_profileid,
COUNT(distinct(purchased_profileid)) as 'NoofPurchases',
final_paidprice
FROM MMBMembership mmb,
MMB_BusinessProfiles mmbProfiles,
basic_details bd,
orderdetails_purchasedProfiles odpp
WHERE mmb.mmb_id = mmbProfiles.MMB_id
AND mmb.Profile_id = LTRIM(bd.profile_id)
AND odpp.purchased_profileid = bd.profile_id
AND mmb.mmb_id = 1
AND ispublished = 'true'
GROUP BY final_paidprice, purchased_profileid
結果:
purchased_profileid NoofPurchases final_paidprice
------------------------------------------------------
10 1 314.828012285208
10 1 788.635686407162
11 1 926.007854252126
11 1 1000
11 1 1385.59720636606
私は
purchased_profileid NoofPurchases final_paidprice
----------------------------------------------------
10 2 1103.462
11 3 3311.597
として私に出力を与えるために、このクエリを変更する必要がありますどのように@ Scorpio0:それは私に "キーワード 'グループ'の近くに誤った構文を与えている。購入したプロファイルの "group by purchased_profileid" – Sun
@Sun - なぜあなたはそれを得ているのか分かりません。元のクエリは正常に実行されましたか?私はあなたのクエリで使用されているすべてのテーブルのテーブル定義を見て、問題の内容を判断できるようにしなければなりません。 – dcp