SQL-Abfragen

Atasch

Grünschnabel
Hallo @ ALL,

bin Anfänger in DB2 und bräuchte mal Hilfe bei folgendem:
Code:
Person 

PID 	NAME 	  GEBURTSTAG 
---	--------           ---------- 
1 	Fleissig       1984-01-01  
2 	Hastig 	  1964-01-28 
3 	Koch 	  1969-02-07 
4 	Koch           1969-02-07 

Welcher ist der häufigste Vorname bei Personen, die vor dem 1.1.1970 geboren sind?

Kann mir da jemand behilflich sein?

Gruß atasch
 
Die einfache Antwort auf Deine Hausaufgabe: in der Tabelle sind keine Vornamen drin, also kann ich damit die Anfrage nicht realisieren...

Ansonsten geht sowas mit GROUP BY, etwa so (Skizze):

SQL:
SELECT name, count(name) 
FROM personen 
WHERE geburtstag < '...'
GROUP BY name
ORDER BY 2 DESC
FETCH FIRST 1 ROWS ONLY;
 

Neue Beiträge

Zurück