異なるテーブルから異なるカラム名で値を取得し、バランス計算を行うことができる共通名として選択する必要があります。そのような 何か:Mysqlを使用して異なる名前の異なるテーブルから値を選択してクレジットとデビットを計算し、残高を計算する
表1(クレジット)
+-----------+--------------+---------------+
| ID_company| date_table1 | credit_table1|
+-----------+--------------+---------------+
| 1 | 2017-08-19 | 50 |
| 1 | 2017-08-19 | 250 |
| 1 | 2017-08-20 | 0 |
+-----------+--------------+---------------+
表2(クレジット)
+-----------+--------------+---------------+
| ID_company| date_table2 | credit_table2|
+-----------+--------------+---------------+
| 1 | 2017-08-19 | 150 |
| 1 | 2017-08-19 | 50 |
| 1 | 2017-08-19 | 0 |
+-----------+--------------+---------------+
表3(デビット)
+-----------+--------------+---------------+
| ID_company| date_table3 | debit_table3|
+-----------+--------------+---------------+
| 1 | 2017-08-19 | 10 |
| 1 | 2017-08-19 | 10 |
| 1 | 2017-08-20 | 0 |
+-----------+--------------+---------------+
表4(デビット)
+-----------+--------------+---------------+
| ID_company| date_table4 | debit_table4|
+-----------+--------------+---------------+
| 1 | 2017-08-19 | 10 |
| 1 | 2017-08-19 | 10 |
| 1 | 2017-08-20 | 0 |
+-----------+--------------+---------------+
結果
+-----------+--------------+---------------+--------------+---------+
| ID_company| date_grouped| total_debit | total_credit | balance |
+-----------+--------------+---------------+--------------+---------+
| 1 | 2017-08-19 | 20 | 200 | 180 |
| 1 | 2017-08-19 | 20 | 300 | 280 |
| 1 | 2017-08-20 | 0 | 0 | 0 |
+-----------+--------------+---------------+--------------+---------+
テーブル間の関係はID_companyですが、列名は異なっており、私は、日付でグループ化されたすべてのテーブルからクレジットカード、デビットカードとバランスを計算する必要があります。
あなたの質問を編集し、サンプルデータと希望する結果を提供してください。 –
編集しました。希望今それはもっとはっきりとすることができます。ありがとうございました。 –
申し訳ありませんが、日付を変更するつもりです。 –