Как я могу выбрать значение суммирования для разных столбцов записи?

Следующий запрос неверен, но мне нужно что-то вроде этого

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' в 'where clause'

0
задан Tar_Tw45 29 June 2011 в 17:19
поделиться