2つのテーブルがあります。
すべての請求とすべての支払いを表示するステートメント(銀行のステートメントなど)を作成しようとしています。料金と支払いは、statement_dateフィールドに基づいて日付順に表示する必要があります。
'unions'を使用する必要があると確信していますが、解決策が見つからないようです。
これまでの私の努力は;
$statement_sql = "(SELECT * FROM accounts_tenant_charge)
UNION
(SELECT * FROM accounts_tenant_payment)
ORDER BY statement_date";
前もって感謝します。
ご協力いただきありがとうございます。次のクエリは私のために働いた。
SELECT tenant_charge_date as statement_date, tenant_charge_id as reference, tenant_charge_total_amount as debit, NULL as credit, 'Charge' as type FROM accounts_tenant_charge
UNION ALL
SELECT tenant_payment_date as statement_date, tenant_payment_id as reference, NULL as debit, tenant_payment_amount as credit, 'Payment' as type FROM accounts_tenant_payment
ORDER BY statement_date
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加