Ramki
Benutzer
- Beiträge
- 8
Hallo liebe Forumsmitglieder,
ich stehe mit SQL noch ziemlich am Anfang. Einfache Select, Insert oder Update-Befehle bekomme
ich gerade so hin ...
Jetzt stehe ich vor einem Problem, bei dem ich nicht weiterkomme:
Ich hab eine Basistabelle mit den Spalten Kunde, Szenario, Jahr und Wert. Darauf möchte ich gerne
eine Selektion, gruppiert nach 'Kunde' ausführen, die mir als Ergebnis 2 Werte nebeneinander (zum
Vergleich) ausgibt, also z.B. 'Ist 2015' und 'Budget 2016'.
Geht das irgendwie mit einer "verschachtelten Select-Anweisung" oder muss man mit CREATE tabel
temporär neue Tabellen erzeugen?
Anbei nochmal die Tabellenstruktur und das gewünschte Abfrageergebnis zur Veranschaulichung.
Freue mich auf Tipps/Unterstützung.
Vielen Dank, Ramki
Tabelle:
Kunde ......... Szenario ..... Jahr .....Wert
Kunde_A .... Ist ............... 2015 ...... 15
Kunde_A .... Budget ....... 2015 ...... 10
Kunde_B .... Budget ....... 2016 ...... 8
Kunde_C .... Ist ............... 2015 ...... 20
Kunde_B .... Ist ............... 2016 ...... 12
Kunde_A .... Ist ............... 2016 ...... 15
Kunde_B .... Ist ............... 2015 ...... 10
Kunde_C .... Budget ....... 2016 ...... 10
Kunde_C .... Ist ............... 2015 ...... 20
Gewünschtes Abfrage-Ergebnis:
..................................... (1.Wert = Ist 2015) ..... (2. Wert = Budget 2016)
Kunde_A ..................... 15 ................................ 0
Kunde_B .....................10 ................................. 8
Kunde_C .....................40 ................................ 10
ich stehe mit SQL noch ziemlich am Anfang. Einfache Select, Insert oder Update-Befehle bekomme
ich gerade so hin ...
Jetzt stehe ich vor einem Problem, bei dem ich nicht weiterkomme:
Ich hab eine Basistabelle mit den Spalten Kunde, Szenario, Jahr und Wert. Darauf möchte ich gerne
eine Selektion, gruppiert nach 'Kunde' ausführen, die mir als Ergebnis 2 Werte nebeneinander (zum
Vergleich) ausgibt, also z.B. 'Ist 2015' und 'Budget 2016'.
Geht das irgendwie mit einer "verschachtelten Select-Anweisung" oder muss man mit CREATE tabel
temporär neue Tabellen erzeugen?
Anbei nochmal die Tabellenstruktur und das gewünschte Abfrageergebnis zur Veranschaulichung.
Freue mich auf Tipps/Unterstützung.
Vielen Dank, Ramki
Tabelle:
Kunde ......... Szenario ..... Jahr .....Wert
Kunde_A .... Ist ............... 2015 ...... 15
Kunde_A .... Budget ....... 2015 ...... 10
Kunde_B .... Budget ....... 2016 ...... 8
Kunde_C .... Ist ............... 2015 ...... 20
Kunde_B .... Ist ............... 2016 ...... 12
Kunde_A .... Ist ............... 2016 ...... 15
Kunde_B .... Ist ............... 2015 ...... 10
Kunde_C .... Budget ....... 2016 ...... 10
Kunde_C .... Ist ............... 2015 ...... 20
Gewünschtes Abfrage-Ergebnis:
..................................... (1.Wert = Ist 2015) ..... (2. Wert = Budget 2016)
Kunde_A ..................... 15 ................................ 0
Kunde_B .....................10 ................................. 8
Kunde_C .....................40 ................................ 10