Meine Frage an ChatGPT:
„Für eine Access-Datenbank möchte ich in einer Abfrage das Maximum aus mehreren Feldern berechnen. Hier ein Bespiel:
ID Vorname Datum1 Datum2 Datum3 Maximum
1 Marion
2 Peter 07.04.2025 08.04.2025 09.04.2025 09.04.2025
3 Maria 02.04.2025 01.04.2025 02.04.2025
4 Thomas 21.04.2025 21.04.2025
Wie kann ich das mit SWITCH direkt in der Abfrage lösen?
Könnten man dafür SQL in die Berechnung der Spalte eintragen?
Geht das auch in VBA mit ParamArray für beliebig viele Felder?“
Die Antwort in einer Access-Datenbank:.
abf_max_mit_IIF
Lösung mit IIF, muss jedesmal geändert werden, wenn neue Felder hinzukommen
abf_max_mit_MaxDatum_VBA
Verwendet die VBA-Funktion MaxDatum.
Es können beliebig viele Felder als Argumente eintragen werden