table_payments
id id_order quantity
1. 1. 50
2. 1. 150
3. 2. 100
4. 2. 20
table_order_details
id. id_order total
1. 1. 300
2. 2. 200
我需要一个查询来添加付款并减去总额。
示例:
50+150=300-200=100
100+20=200-120=80
查询结果:180
查询会添加付款并减去总金额并生成借方。
感谢danny117
SELECT
SUM(agenda_detalles.agendadetalle_precio_total) - (
SELECT
SUM(agenda_pagos.agenda_pago_cantidad)
FROM
agenda
JOIN agenda_pagos
ON agenda.agenda_id = agenda_pagos.agenda_id
WHERE agenda_pagado = 1
) AS adeudo
FROM
agenda
JOIN agenda_detalles
ON agenda.agenda_id = agenda_detalles.agendadetalle_agenda_id
WHERE agenda_pagado = 1
我用以下方式解决了它