Elke Schmidt
14th March 2005, 19:06
Hallo, kann mir jemand helfen,
ich muss eine Auswertung machen, die irgendwelche Felder zum Vortagesdatum selektiert. Was muss ich programmieren, damit ich das
Vortagesdatum bekomme? Dank UTC Format ist das etwas schwierig.
Danke für die Hilfe im voraus,
Gruß, Elke

norwim
15th March 2005, 14:07
Hallo,

date.num() liefert eine integer-Zahl (Tage seit 1.1.1 glaube ich) ...
also :

long heute
long gestern

heute=date.num()
gestern=heute-1

Hilft das?

Norbert

vahdani
15th March 2005, 16:17
Hallo Elke,

du kannst die folgenden Zeilen als Vorlage benutzen:


long gestern |Datum von gestern in Baan4 Format,: Tage seit 01.01.01
long utc.von, utc.bis | Anfang- und End-Datum/Zeit von gestern in UTC
long ret

gestern = date.num() -1
ret = local.to.utc(gestern, 0, utc.von)
ret = local.to.utc(gestern, 24 * 60 * 60, utc.bis)

select *
from tabellexyz
where tabellexyz.date between :utc.von and :utc.bis
selectdo
....