で私はグループで計算して選択しようが、私はこのエラーを取得:選択SQLグループ
Msg 8120, Level 16, State 1, Line 1 Column 'dbo.LN0617.RATE' is invalid in the select list because it is not contained in either an aggregate function or the GROUP BY clause.
は、誰かが私を助けることができますか?
SELECT
NT4 AS nt,
LN0617.OFFCR AS OfficeCode,
ln0617.RATE * 100 AS LaiSuat,
SUM(ln0617.CBAL) AS SoDu,
ln0617.RATE * 100 * sum(ln0617.CBAL) AS LS1
FROM
[dbo].[SIL_CM]
JOIN [dbo].[LN0617] ON
(
ln0617.ACCTNO = SIL_CM.TK
AND
ln0617.CBAL <> 0
AND
SIL_CM.TKTYPE='L'
)
GROUP BY
sil_cm.NT4,
LN0617.OFFCR,
ln0617.RATE * 100
ORDER BY
LN0617.OFFCR,
ln0617.RATE * 100
あなたは** ln0617.RATE ** –