Ich versuche, mit calculate von Gruppe zu wählen, aber ich bekomme diese Fehlermeldung:Wählen Sie SQL durch Gruppe
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.
Kann mir jemand helfen?
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
Sie sollten ** Gruppe von ln0617.RATE verwenden ** –