Hallo,

bringt natürlich alles nicht den Wochentag auf deutsch zurück und die Datenbank zu bemühen, will oder kann auch nicht jeder (Lizenzproblematik).
Geht ntürlich auch zu Fuss mit eigener Procedure (habe ich mal in Midrange Magazin zu geschrieben), schöne Fingerübung für Procedure programmieren.
- Differenz zu Referenz Sonntag berechnen
- Division modulo 7
- entsprechendes Element einer Feldgruppe mit den Wochentagen in Landessprache z.B.: Samstag, Sonnabend, Samstägle oder Sommsdaag, je nachdem.

mfg

Dieter Bender

Zitat Zitat von B.Hauser
Falls Du bereits unter Release V5R3M0 arbeitest, kannst Du mit embedded SQL auch direkt den Namen des Wochentags ermittel.

C/EXEC SQL Set :MyDayName = DayName(:MyDate)
C/END-EXEC

Ansonsten würde ich die Scalare Funktion DAYOFWEEK_ISO der scalaren Funktion DAYOFWEEK vorziehen.
DAYOFWEEK_ISO ermittelt den Wochentag nach ISO-Richtlinien, also Montag ist der 1. Wochentag und Sonntag der 7.

Birgitta