Anmelden

View Full Version : dayofweek



sirdidi
09-10-01, 14:54
Wie heißt der Parameter in dem der Wochentag drinsteht. Nicht UDAY. Den das ist das Tagesdatum enthalten, ich meine, Montag, Dienstag, etc. zur Verwendung in einem ILERPG-Programm. Ich will nicht wieder über ein CL gehen (QDAYOFWEEK)

Danke Ralph

rmittag
09-10-01, 16:22
Ich kenne nur QDAYOFWEEK, aber mit ein klein wenig rechnen geht es auch :

1) Basisdatum mit bekanntem Wochentag bestimmen

2) abzufragendes Datum - Tagesdatum modulo 7 ergibt denselben Wochentag wie Basisdatum

oder mit SQL

c/Exec Sql
c+ set :Wochentag = dayOfWeek(:AbfrageDatum)
c/End-Exec

Gruß Rolf

[Dieser Beitrag wurde von rmittag am 09. Oktober 2001 editiert.]

schreibr
09-10-01, 16:56
Hallo Ralph,
mit CALL QCMDEXC kannst du im RPG CL-Befehle aufrufen (also in Deinem Fall z.B. RTVSYSVAL QDAYOFWEEK) und brauchst so kein extra CL - allerdings ehrlich gesagt ist das CL einfacher mit Parameterübergabe an das RPG zu realisieren.
Gruss Reinhold