Student、StudentPayment、CreditAmount という名前の 3 つのテーブルがあります。生徒が学校にいくら借りているかという結果を示したいと思います。Student テーブルには、TotalPayable という名前の列があり、これは学校に支払われる合計金額です。StudentPayment には、TotalPaid という名前の列があります。これは、彼が行ったたびの支払いの合計です。CreditAmount テーブルには、CreditAmount という名前の列があります。学校が学生に与える免除額です。だから私はクエリを作成しました:
SELECT Student.TotalPayableAmount -
Sum(StudentPayment.TotalPaid, CreditAmount.WaiverAmount) AS Total_Due
FROM (Student INNER JOIN StudentPayment ON Student.ID = StudentPayment.ID)
INNER JOIN CreditAmount ON (Student.ID = CreditAmount.ID) AND (Student.ID = CreditAmount.StudentID)
GROUP BY Student.ID, Student.TotalPayableAmount, CreditAmount.WaiverAmount
しかし、それはエラーを示しています。
実際には、TotalPaid と CreditAmount の SUM を作成し、それを Student テーブルの TotalPayable から減算したいと考えています。誰でもこれについて私を助けてくれませんか。前もって感謝します。