Следующий запрос не является правильным, но я хочу что-то подобноеКак я могу выбрать значение суммирования столбцов записи, которые отличаются?
SELECT sum(price) AS price, sum(paid) AS paid
FROM finance
WHERE sum(price) != sum(paid)
GROUP BY item_id
То, что я хочу, чтобы получить общую цены и оплачиваемой из пункта, который был продан, но не полностью оплаченным все же.
(что означает общую стоимость и общая сумма выплат разные)
Edit 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