MySQL, Max Datum plus einen Monat

bdt600

Mitglied
Hallo zusammen,

ich habe eine Tabelle, die so aussieht:

ID User Datum
1 1 2021-10-01
2 1 2021-11-01
3 1 2021-12-01
4 2 2021-10-01
5 2 2021-11-01
6 2 2021-12-01
7 3 2021-10-01
8 3 2021-11-01
9 3 2021-12-01
10 4 2021-10-01
11 4 2021-11-01
12 4 2021-12-01
13 5 2021-10-01
14 5 2021-11-01
Ich versuche jetzt den nächsten Monat für z.B. User 5, also 2021-12-01.
Mit
SQL:
Select max(datum) as d from tabelle where user=5
Bekomme ich ja den letzten Eintrag, als 2021-11-01. Kann man in dieser Abfrage gleich einen Monat addieren?
Versucht hatte ich
SQL:
Select max(Datum) as d, date_add(`d`, interval 1 month) from tabelle where user=5
Damit bekomme ich aber die Fehlermeldung:
#1054 - Unbekanntes Tabellenfeld 'd' in field list
Hat jemand einen Tipp für mich.

Danke im voraus.

Nachtrag: Habe noch etwas in phpMyAdmin getestet und habe es dabei herausgefunden:
SQL:
Select date_add((Select max(Datum) from tabelle where user=5), interval 1 month) as d
 
Zuletzt bearbeitet: