Moin Leute,

als mehr oder weniger "stiller" Mitleser muss ich auch mal eine Frage stellen:

Diese Funktion:

C/EXEC SQL
c+ set :tag = DAYOFWEEK_ISO(:aktdat)
C/END-EXEC

sollte mir doch eigentlich den Wochentag zurückgeben. Also für den 16.08.2006 den Wert 3 (Mittwoch), ich bekomme aber den Wert 7 zurück.

Die Funktion

C/EXEC SQL
c+ Set :KW = Week_Iso((Substr(Digits(atum), 5, 4) concat '-' concat
c+ Substr(Digits(atum), 3, 2) concat '-' concat
c+ Substr(Digits(atum), 1, 2)))
C/END-EXEC

liefert mir den korrekten Wert für die KW (33). Was mache ich denn bei Dayofweek falsch???

vielen Dank für Eure Mithilfe.