| | |
| | | FORMAT(A.sales_tax_amount - A.purchase_tax_amount, 2) AS balance_amount |
| | | FROM ( |
| | | SELECT |
| | | sl.customer_contract_no, |
| | | sl.sales_contract_no as customerContractNo, |
| | | sl.id, |
| | | pl.id AS pl_id, |
| | | sl.customer_name, |
| | |
| | | LEFT JOIN |
| | | sales_ledger_product slp1 ON slp1.sales_ledger_id = pl.id AND slp1.type = 2 |
| | | GROUP BY |
| | | sl.customer_contract_no, sl.customer_name, sl.project_name, sl.id, pl.id |
| | | pl.id |
| | | HAVING |
| | | sl.customer_contract_no IS NOT NULL |
| | | customerContractNo IS NOT NULL |
| | | ) A |
| | | <where> |
| | | <if test="c.customerName != null and c.customerName != ''"> |