ich habe eine Open Office 2.4 Base Datenbank mit MySQL-Backend.
Nun möchte ich einen Serienbrief erstellen.
In der DB habe ich u.a. die Felder Anrede, Vorname, Nachname
Wie kann ich daraus eine personalisierte Anrede im Serienbrief erstellen a la "Sehr geehrte Frau ..." und "Sehr geehrter Herr" ?
Mein Ansatz ist, daß ich eine Abfrage erstelle die wie folgt aussieht und dann als Serienbriefquelle nehme:
Code: Alles auswählen
SELECT CASE anrede WHEN 'Frau' THEN concat('Sehr geehrte Frau ',nachname)
ELSE concat('Sehr geehrter Herr ',nachname) END as briefanrede FROM adressen
Wenn ich diese Abfrage jedoch in der SQL-Ansicht von Base eingebe und dann auf speichern klicke, kommt immer eine Fehlermeldung:
Syntax Error in SQL Expression
SQL-Status: HY000
Fehler-Code: 1000
syntax error, unexpected $end, expecting BETWEEN or IN or SQL_TOKEN_LIKE
Weiß jemand, wie ich den fehler wegbekomme oder hat jemand eine andere Idee, wie ich eine personalisierte Anrede hinbekomme ?
Danke für einen Tip.
Grüße, Andy.