у меня есть MySQL база данных
извините, я не могу встроить изображение, потому что я новичок здесь
В таблице у меня есть каждый клиент, у которого есть несколько денежные выплаты, я сделал несколько запросов, в том числе найти всех клиентов с этим запросом
все платежи клиентов
select `id`, `quadrant_name`, CAST(`total_money` AS UNSIGNED ) as total,CAST(`required_m_n` AS UNSIGNED ) as mn,CAST(sum(`paid_num`) AS UNSIGNED ) as sum_paid,CAST(min(`remaining_payments`) AS UNSIGNED) as min_rem from `table` group by `quadrant_name`
и другой запрос, чтобы найти, кто заплатил полная сумма денег без остатка
только оплачено
select `id`, `quadrant_name`, CAST(`total_money` AS UNSIGNED ) as total,CAST(`required_m_n` AS UNSIGNED ) as mn,CAST(`total_paid` AS UNSIGNED ) as sum_paid,CAST(min(`remaining_payments`) AS UNSIGNED) as min_rem from `table` where (`remaining_payments` = 0 ) group by `quadrant_name`
Я спрашиваю, как найти индивидуального клиента, который еще не заплатил деньги , или для оплаты требуется
Я пробую это, но это неверный результат, потому что kaml - это оплата всех денег
только не выплачено
select `id`, `quadrant_name`, CAST(`total_money` AS UNSIGNED ) as total,CAST(`required_m_n` AS UNSIGNED ) as mn,CAST(sum(`paid_num`) AS UNSIGNED ) as sum_paid,CAST(min(`remaining_payments`) AS UNSIGNED) as min_rem from `table` where (select `remaining_payments` !=0 ) group by `quadrant_name`