試圖合併/匹配列到同一個表中的另一列匹配欄到列SQL
基本上我希望ShareID屬於ShareCategory。所以然後我可以匹配的類別由平均值和和從其CATEGORY
輸出需要顯示shareID,共享名,ShareCategorie顯示最高的份額。但是隻有擁有ShareSellPrice的共享名在他們自己的分類中高於平均值。
使用Piyush在此處建議的「加入」命令。獲取512 msg。 代碼我寫是這樣的:
select ray.ShareID, ray.ShareName, AVG(ray.ShareSellPrice)
from share_tbl
join share_tbl as ray
on dbo.share_tbl.ShareID = ray.ShareCategory
group by ray.ShareSellPrice, ray.ShareID, ray.ShareName
having ray.ShareSellPrice>
(
select ray.ShareSellPrice
from share_tbl
)
您的問題尚不清楚,請詳細說明併發布期望的結果。 – potashin 2014-12-04 02:53:08
你想要的輸出是什麼? – HaveNoDisplayName 2014-12-04 03:03:59
輸出需要顯示shareID,ShareNAme,ShareCategorie。但是隻有擁有ShareSellPrice的共享名在他們自己的分類中高於平均值。 – Imhere 2014-12-04 03:56:26