Autor Thema: Kleiner Fehler in Doku 2.0  (Gelesen 5687 mal)

0 Mitglieder und 1 Gast betrachten dieses Thema.

dieter

  • Gast
Kleiner Fehler in Doku 2.0
« am: 20. September 2007, 10:56:03 »
Hallo Hugo,

in der Beschreibung für die Funktion PERIOD sind die falschen INPUT und OUTPUT Variablen angegeben (gleichen wie Funktion davor).
Tolle Arbeit habt ihr da gemacht - Daumen hoch, ganz hoch.

Grüsse,
Dieter

Offline hugo

  • Global Moderator
  • *****
  • Beiträge: 2 150
    • Profil anzeigen
Re: Kleiner Fehler in Doku 2.0
« Antwort #1 am: 20. September 2007, 17:11:00 »
danke für den Hinweis, das korrigierte Manual ist bereits wieder online.

Offline hugo

  • Global Moderator
  • *****
  • Beiträge: 2 150
    • Profil anzeigen
Re: Kleiner Fehler in Doku 2.0
« Antwort #2 am: 20. September 2007, 17:20:07 »
der nun hoffentlich richtige code ist:

yx := year(dx);
p1 := date_add(d1,0,0,0,yx - year(d1));
p2 := date_add(d2,0,0,0,yx - year(d2));

IF p2 >= p1 THEN
   period := dx <= p2  AND dx >= p1;
ELSE
   period := dx <= p2 OR dx >= p1;
END_IF;

(* revision history

hm      19. sep 2007      rev 1.0
   original version

hm      20. sep 2007      rev 1.1
   corrected a problem with leap year

*)