Kombinieren Vereinigung und Summe mit diffrent Spalte Sicht
Ich habe hier ansehen
Was will ich versuchen, ist die v_total_project
sieht aus wie das zu machen. Ich versuche, habe diesen Code
select o.id_project AS id_project,
sum((o.office_expense + m.misc_expense)) AS total_expense
from v_office_project o inner join v_misc_project m on o.id_project = m.id_project
group by o.id_project, m.id_project
ich meinen Code nicht wissen, die v_misc_project.id_project
drucken. Also habe ich versucht, die Union zu drucken, ID_project, und bekam Fehler unterschiedliche Anzahl der Spalte.
select o.id_project AS id_project
from v_office_project o
union
select m.id_project as id_project,
sum((o.office_expense + m.misc_expense)) AS total_expense
from v_office_project o inner join v_misc_project m on o.id_project = m.id_project
group by id_project
Also, gibt es einen anderen Weg, das zu tun? Vielen Dank im Voraus,
Fancy Formatierung behandelt werden muss, ist am besten für den Anwendungscode. SQL ist ungeschickt für solche. –