正常に動作しているストアドプロシージャを記述しました。私はfd.benefitscontributions
の平均を計算したいのですが、これはAVG(fd.benefitscontributions)
として行うことができます。ストアドプロシージャの挿入値(if else条件を使用)
結果が50より大きい場合は、if_funddetailsテーブルのstatusカラムに「good」以外の「bad」を挿入します。 if_funddetailsは4列現在、私は3列の値が、前後の列を挿入していますがあり、すなわち、status
値はfd.benefitscontributions
INSERT INTO if_funddetails (d.fundcode, d.fundname, fd.benefitscontributions)
SELECT DISTINCT d.fundcode, d.fundname, fd.benefitscontributions
FROM dbo.ws_funddetail AS d
LEFT OUTER JOIN dbo.v_fundnooutofpocket AS nop
ON d.funddetailid = nop.funddetailid
INNER JOIN dbo.ws_funddata AS fd
ON nop.fundreportid = fd.fundreportid
の平均に基づいている私は、平均値を得ることができますが、 '「良い」または値を追加する方法ステータス列に「悪い」とは分かりません。どんな助けもありがとう。あなたのAVG機能付き
平均値の使用例文 –