Как отправить запрос, чтобы получить сумму двух таблиц? - PullRequest
0 голосов
/ 03 апреля 2020

Я хочу получить сумму двух таблиц.

1-1.hospital_payment_data table enter image description here

1-2.hospital_payment_data table data

enter image description here

2-1.advenced_payment table

enter image description here

2-2 advenced_payment данные таблицы

enter image description here

Я хочу результат

enter image description here

Однако отправка запроса выполняется следующим образом.

SELECT  COUNT(IF(treatment_fees_check_division = '선수금',
                        treatment_fees_check_division, NULL)) AS COUNT,
        SUM(CASE WHEN treatment_fees_check_division = '선수금'
                   THEN treatment_fees_difference END) + SUM(advenced_amount
             ) AS if_treatment_fees_check_division,
        SUM(advenced_amount) AS sum_init_amount
    FROM  
    (
        SELECT  treatment_fees_check_division, treatment_fees_difference,
                init_amount, advenced_amount
            FROM  hospital_payment_data , advenced_payment 
    )AS a 

неверный результат

enter image description here

Как исправить запрос ? Мне нужна твоя осанка, пожалуйста.

1 Ответ

0 голосов
/ 16 апреля 2020

Это то, что вы ищете?

SELECT ( SELECT SUM(...) FROM t1 ... ) +
       ( SELECT SUM(...) FROM t2 ... )  AS sum_of_tables
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...