Office Forum
www.Office-Loesung.de
Access :: Excel :: Outlook :: PowerPoint :: Word :: Office :: Wieder Online ---> provisorisches Office Forum <-
[SQL] GROUP BY mit mehreren Untergruppen?
zurück: Alle Tabellen weg und Fehlermeldung weiter: Anzeige aktuelles Jahr Unbeantwortete Beiträge anzeigen
Neues Thema eröffnen   Neue Antwort erstellen     Status: Bitte Status wählen ! Facebook-Likes Diese Seite Freunden empfehlen
Zu Browser-Favoriten hinzufügen
Autor Nachricht
marcos_
Gast


Verfasst am:
06. Apr 2005, 13:33
Rufname:

[SQL] GROUP BY mit mehreren Untergruppen? - [SQL] GROUP BY mit mehreren Untergruppen?

Nach oben
       

Hallo ihr.

Ich versuche derzeit verzweifelt eine Abfrage zu erstellen, die mir verschiedene Daten gruppieren und das jeweils höchste Ergebnis ausgeben soll.

Konkret: Ich suche jeweils das höchste 'Jahr' je Gruppe 'Standort'.

Meine Ausgangstabelle (t1):
Code:
Standort  Jahr  Ergebnis
Berlin    2002  100
Berlin    2003  150
Hamburg   2003  200
Hamburg   2004  210

Meine benötigte Abfragetabelle, also der Zielzustand:
Code:
Standort  Jahr  Ergebnis
Berlin    2003  150
Hamburg   2004  210

Mein Ansatz war folgender (q1):
Code:
SELECT Standort, max(Jahr) As MaxOfJahr
FROM t1
GROUP BY Standort

...mit der Ausgabetabelle:
Code:
Standort  Jahr
Berlin    2003
Hamburg   2004

Aber dabei fehlt mir ja das Ergebnis. Sad
Wie füge ich nun die 'Ergebnis' Spalte hinzu?
Folgende Anweisung funktioniert nicht (q2):
Code:
SELECT Standort, max(Jahr) As MaxOfJahr, Ergebnis
FROM t1
GROUP BY Standort, Ergebnis

Dabei kommt folgende Tabelle heraus:
Code:
Standort  Jahr  Ergebnis
Berlin    2002  100
Berlin    2003  150
Hamburg   2003  200
Hamburg   2004  210

Wäre sehr nett, wenn mir jemand auf die Spünge helfen könnte. Smile

Danke im Voraus
Marcos_
marcos_
Gast


Verfasst am:
07. Apr 2005, 11:05
Rufname:


AW: [SQL] GROUP BY mit mehreren Untergruppen? - AW: [SQL] GROUP BY mit mehreren Untergruppen?

Nach oben
       

Nach langer Suche habe ich dann doch noch eine Lösung finden können:
Code:
SELECT T1.Standort, T1.Jahr As MaxOfJahr , T1.Ergebnis
FROM   t1 T1
WHERE  T1.Jahr=(SELECT max(JAhr)
                FROM t1 T2 
                WHERE T2.Standort=T1.Standort);

bye Marcos_
Neues Thema eröffnen   Neue Antwort erstellen Alle Zeiten sind
GMT + 1 Stunde

Diese Seite Freunden empfehlen

Seite 1 von 1
Gehe zu:  
Du kannst Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.
Du kannst Dateien in diesem Forum nicht posten
Du kannst Dateien in diesem Forum herunterladen

Verwandte Themen
Forum / Themen   Antworten   Autor   Aufrufe   Letzter Beitrag 
Keine neuen Beiträge Access Tabellen & Abfragen: Autowert aktualisieren nach löschen über SQL 14 Gast 4058 30. Apr 2007, 06:41
jens05 Autowert aktualisieren nach löschen über SQL
Keine neuen Beiträge Access Tabellen & Abfragen: Laufzeitfehler 3061 / UPDATE SQL 6 Spoldo 4349 18. Jan 2006, 21:01
jens05 Laufzeitfehler 3061 / UPDATE SQL
Keine neuen Beiträge Access Tabellen & Abfragen: Tabelle per SQL umbennen (Access 2000) 2 DerPater 1084 09. Dez 2004, 14:02
Gast Tabelle per SQL umbennen (Access 2000)
Keine neuen Beiträge Access Tabellen & Abfragen: Löschabfrage mit mehreren Bedingungen 5 Gast 1416 15. Nov 2004, 16:01
Skogafoss Löschabfrage mit mehreren Bedingungen
Keine neuen Beiträge Access Tabellen & Abfragen: Per SQL maximalen Spaltenwert im VBA code ermitteln 2 Gast 4779 31. Okt 2004, 23:10
Tom2002 Per SQL maximalen Spaltenwert im VBA code ermitteln
Keine neuen Beiträge Access Tabellen & Abfragen: Wenn-Dann-Sonst in SQL??? mit SQL-String :-) 11 SCHNEEMANN 7515 20. Okt 2004, 16:33
SCHNEEMANN Wenn-Dann-Sonst in SQL??? mit SQL-String :-)
Dieses Thema ist gesperrt, du kannst keine Beiträge editieren oder beantworten. Access Tabellen & Abfragen: Wenn-Dann-Sonst in SQL??? 2 SCHNEEMANN 998 18. Okt 2004, 17:26
Willi Wipp Wenn-Dann-Sonst in SQL???
Keine neuen Beiträge Access Tabellen & Abfragen: SQL - Abfrage ob ein Wert in der Tabelle enthalten ist 1 notausgang 1301 23. Sep 2004, 09:42
stpimi SQL - Abfrage ob ein Wert in der Tabelle enthalten ist
Keine neuen Beiträge Access Tabellen & Abfragen: Einen Wert per Abfrage in mehreren Tabellenspalten suchen 2 Danny G. 606 10. Sep 2004, 18:22
Danny G. Einen Wert per Abfrage in mehreren Tabellenspalten suchen
Keine neuen Beiträge Access Tabellen & Abfragen: Suchfunktion mit mehreren Kriterien aus Formular 5 Danny G. 2218 09. Sep 2004, 11:08
Danny G. Suchfunktion mit mehreren Kriterien aus Formular
Keine neuen Beiträge Access Tabellen & Abfragen: Mehrfachauswahl aus Listenfeld kombiniert mit SQL IN (...) 2 SMArmageddon 2417 01. Sep 2004, 15:07
SMArmageddon Mehrfachauswahl aus Listenfeld kombiniert mit SQL IN (...)
Keine neuen Beiträge Access Tabellen & Abfragen: Access-Daten aus mehreren Word-files übernehmen. 4 mw1 481 12. Jul 2004, 16:08
lothi Access-Daten aus mehreren Word-files übernehmen.
 

----> Diese Seite Freunden empfehlen <------ Impressum - Besuchen Sie auch: Access Tabellen