Brauche Hilfe bei Abfrage
-
Mahlzeit ...
Ich habe eine Tabelle, die unter anderem durch eine Spalte Datum gekennzeichnet ist. Ich bräuchte nun eine Abfrage aller Jahre, dennen Datensätze zugeordnet sind, aber ich weiß noch nicht so wirklich wie ...
Tabelle
----------
12.12.1989
13.12.1989
12.12.2005
13.12.2005
12.12.2006
13.12.2006
12.12.2007Ergebnis
----------
1989
2005
2006
2007Das wäre das Optimum. Ist das irgendwie möglich oder muss ich alle Datensätze holen und händisch aussortieren?
-
Meine ungeteste Idee:
SELECT Jahr FROM Tabelle1
WHERE EXIST( SELECT * FROM Tabelle2 WHERE JahrId = Jahr )
-
Hallo,
welches Datenbankmodell?
Mysql könnte so aussehen:
SELECT SUBSTRING(Datum,7,4) AS Jahr FROM Tabelle GROUP BY Jahr
LG