好球員,我試圖創建SQL Server中的視圖最流行的支付方式SQL服務器,視圖
CREATE VIEW payType
AS
SELECT SaleID, PayID
FROM tblSales
GROUP BY
tblSales.SaleID, tblSales.PayID
好球員,我試圖創建SQL Server中的視圖最流行的支付方式SQL服務器,視圖
CREATE VIEW payType
AS
SELECT SaleID, PayID
FROM tblSales
GROUP BY
tblSales.SaleID, tblSales.PayID
我假設你尋找已使用的每個SaleID的數量付款方式,您的選擇語句將會是這樣的;
SELECT a.PayID
,COUNT(a.SaleID) Sales
,(COUNT(a.SaleID)/b.Tot)*100 = PercentOfTotal
FROM tblSales a
JOIN (
SELECT SaleID
,COUNT(PayID) Tot
FROM tbl.Sales
GROUP BY SaleID
) b ON a.SaleID = b.SaleID
GROUP BY a.PayID
ORDER BY COUNT(a.SaleID) DESC
您如何計算每個「PayID」的百分比? – MusicLovingIndianGirl
向我們展示一些樣品表數據和預期結果。 – jarlh
任何其他感興趣的表? – jarlh