britto3141
Neuer Benutzer
- Beiträge
- 2
Hallo zusammen,
ich bin neu hier und bräuchte (ich bin Anfänger) zu folgender Aufgabenstellung eure Unterstützung: Gegeben sei eine Tabelle folgender Gestalt:
Name | Status
-----------------
ABC | 1-Alpha
FGH | 4-Epsilon
EFR | 3-Gamma
ZUT | 4-Epsilon
ABC | 2-Beta
ZUT | 5-Phi
ZUT | 6-Zeta
ABC | 8-Omega
EFR | 7-Xi
Die Spalte Status wird wie folgt kategorisiert: Neu = 1-Alpha, 2-Beta, 3-Gamma; Bearbeitung = 4-Epsilon, 5-Phi, 6-Zeta; Abgeschlossen = 7-Xi, 8-Omega
Das Ziel ist es eine Tabelle folgender Gestalt zu erstellen:
Name | Anzahl(Neu) | Anzahl(Bearbeitung) | Anzahl(Abgeschlossen)
gruppiert über Name.
Mir ist bewusst, dass ich beispielsweise die Tabelle
Name| Anzahl(Neu)
wie folgt erhalten:
Damit kann ich in ähnlicher Weise für die Tabelle
Name | Anzahl(Bearbeitung)
und
Name | Anzahl(Abgeschlossen)
vorgehen. Besser ist es, wenn man das kompakt in einer Tabelle mit mehreren Spalten darstellen kann. Allerdings weiß ich nicht, wie ich mehrere (bearbeitete) Spalten nebeneinander setzen kann.
Kann mir hier jemand helfen?
ich bin neu hier und bräuchte (ich bin Anfänger) zu folgender Aufgabenstellung eure Unterstützung: Gegeben sei eine Tabelle folgender Gestalt:
Name | Status
-----------------
ABC | 1-Alpha
FGH | 4-Epsilon
EFR | 3-Gamma
ZUT | 4-Epsilon
ABC | 2-Beta
ZUT | 5-Phi
ZUT | 6-Zeta
ABC | 8-Omega
EFR | 7-Xi
Die Spalte Status wird wie folgt kategorisiert: Neu = 1-Alpha, 2-Beta, 3-Gamma; Bearbeitung = 4-Epsilon, 5-Phi, 6-Zeta; Abgeschlossen = 7-Xi, 8-Omega
Das Ziel ist es eine Tabelle folgender Gestalt zu erstellen:
Name | Anzahl(Neu) | Anzahl(Bearbeitung) | Anzahl(Abgeschlossen)
gruppiert über Name.
Mir ist bewusst, dass ich beispielsweise die Tabelle
Name| Anzahl(Neu)
wie folgt erhalten:
Code:
SELECT
p.Name,
COUNT(p.Status) AS Neu
FROM tabelle p
WHERE
p.Status IN ('1-Alpha','2-Beta','3-Gamma')
GROUP BY p.Name
Damit kann ich in ähnlicher Weise für die Tabelle
Name | Anzahl(Bearbeitung)
und
Name | Anzahl(Abgeschlossen)
vorgehen. Besser ist es, wenn man das kompakt in einer Tabelle mit mehreren Spalten darstellen kann. Allerdings weiß ich nicht, wie ich mehrere (bearbeitete) Spalten nebeneinander setzen kann.
Kann mir hier jemand helfen?