次のクエリが正しくありませんが、私は私が欲しいもの異なるレコード列の合計値を選択するにはどうすればよいですか?
SELECT sum(price) AS price, sum(paid) AS paid
FROM finance
WHERE sum(price) != sum(paid)
GROUP BY item_id
ような何かをしたい、総価格を取得することで、が販売されている項目のを支払ったが、完全に支払われていませんまだ。
編集1
は、これは私のテーブル構造である(支払った合計金額との合計を意味異なる)
// table schedule_member
schedule_member_id (PK)
schedule_id (FK: schedule.schedule_id)
student_id (FK: student.student_id)
fee
paid
added (Current timestamp)
SQLクエリた
SELECT sum(fee) AS total_fee, sum(paid) AS total_paid
FROM schedule_member
WHERE total_fee != total_paid
GROUP BY student_id
その後エラーが発生した、#1054 - 不明な列 'abcの' '句'
のようなあなたは、 'finance'テーブルをしてください説明してもらえますか? –
'price'という名前の列がないので、エラーが発生します。 – Rahul
私の編集を参照してください。あなたのテーブル構造によると – Rahul