У меня есть 2 таблицы, которые не имеют отношения к ним обоим.
Table of income
Id Category Nominal Description Date
---- -------- -------- -------- --------
1 ADD 10000 Q1 2020-03-05
2 DD 15000 Q2 2020-05-11
3 PAD 5000 Q3 2020-08-10
Table of outcome
Id Category Nominal Description Date
---- -------- -------- -------- --------
1 ADD 7000 Q1 2020-03-20
2 DD 10000 Q2 2020-06-02
3 PAD 2000 Q3 2020-08-28
Итак, я хочу сделать вычитание номинала из дохода с номиналом из группы результатов по кварталам.
Вот мой запрос:
CREATE view Total AS
SELECT QUARTER(outcome.date) AS Qperiod, income.nominal-outcome.nominal AS remain
FROM income, outcome
GROUP BY YEAR(outcome.date), QUARTER(outcome.date)
этот результат как показано ниже, он описывает первую строку в вычете таблицы доходов по всем номинальным результатам.
Qperiod remain
---- --------
1 3000
2 0
3 8000
Может кто-нибудь помочь мне решить эту проблему?