Hallo zusammen,
ich habe 2 Tabellen, die ich gerne nebeneinander darstellen möchte.
Mit den beiden Abfragen ermittle ich die Anzahl der einzelnen Abkürzungen.
Um eine Urlaubsquote zu ermitteln, möchte ich aus beiden Abfragen das Ergebnis nebeneinander darstellen.
Wie kann ich diese beiden Abfragen miteinander "Verbinden", damit ich das Ergebnis hinbekomme? Oder ist dies nicht machbar?
Ergebnis:
Abkürzung AnzahlGesamt
Di | 2
F | 33
Fl | 3
K | 29
LC | 2
LV | 3
S | 106
SF | 2
VW | 20
ZBV | 2
Ergebnis:
Abkürzung | AnzahlErmittelt
K | 26
S | 16
SF | 2
VW | 20
Wunschergebnis:
Abkürzung AnzahlGesamt AnzahlErmittelt
Di | 2
F | 33
Fl | 3
K | 29 | 26
LC | 2
LV | 3
S | 106 | 16
SF | 2 | 2
VW | 20 | 20
ZBV | 2
ich habe 2 Tabellen, die ich gerne nebeneinander darstellen möchte.
Mit den beiden Abfragen ermittle ich die Anzahl der einzelnen Abkürzungen.
Um eine Urlaubsquote zu ermitteln, möchte ich aus beiden Abfragen das Ergebnis nebeneinander darstellen.
Wie kann ich diese beiden Abfragen miteinander "Verbinden", damit ich das Ergebnis hinbekomme? Oder ist dies nicht machbar?
Code:
SELECT COUNT(dbo.tbl_Bereiche.Abkürzung) AS AnzahlGesamt, dbo.tbl_Bereiche.Abkürzung
FROM dbo.tbl_Bereiche INNER JOIN dbo.tbl_Mitarbeiter ON dbo.tbl_Bereiche.PKID = dbo.tbl_Mitarbeiter.Bereich
GROUP BY dbo.tbl_Bereiche.Abkürzung
Ergebnis:
Abkürzung AnzahlGesamt
Di | 2
F | 33
Fl | 3
K | 29
LC | 2
LV | 3
S | 106
SF | 2
VW | 20
ZBV | 2
Code:
SELECT dbo.tbl_Bereiche.Abkürzung, COUNT(dbo.tbl_Bereiche.Abkürzung) AS AnzahlErmittelt
FROM dbo.tbl_Bereiche INNER JOIN dbo.Urlaubsplan ON dbo.tbl_Bereiche.Abkürzung = dbo.Urlaubsplan.FehlgrundID
GROUP BY dbo.tbl_Bereiche.Abkürzung
Ergebnis:
Abkürzung | AnzahlErmittelt
K | 26
S | 16
SF | 2
VW | 20
Wunschergebnis:
Abkürzung AnzahlGesamt AnzahlErmittelt
Di | 2
F | 33
Fl | 3
K | 29 | 26
LC | 2
LV | 3
S | 106 | 16
SF | 2 | 2
VW | 20 | 20
ZBV | 2