Timestamp-Vergleich mit Tagesdatum; CLNG rundet

01/11/2009 - 10:51 von Alberto Luca | Report spam
Hallo NewsGroup,

in einem SELECT-Statement möchte ich auf Tagesdatum prüfen.
Also alle Sàtze des aktuellen Tages abrufen.

WHERE-Bedingung:
WHERE CLNG(InitTS) = CLNG(Now)

Dies führt leider nicht zum gewünschten Erfolg.
Ein CLNG rundet anscheinend.

Wie kann ich erreichen, dass nur die Vorkommastellen (also nur der ganze
Tag) berücksichtigt werden?

Datenanalyse:
CLNG(InitTS) => 40118
CDBL(InitTS) => 40117,767743 (31.10.2009 18:25:33)
CLNG(Now) => 40118
CDBL(Now) => 40118,450336 (01.11.2009 10:48:29)

Besten Dank vorab!
Ciao, Alberto
 

Lesen sie die antworten

#1 Gunter Avenius
01/11/2009 - 11:02 | Warnen spam
Hallo Alberto Luca,

Alberto Luca schrieb folgendes:
Wie kann ich erreichen, dass nur die Vorkommastellen (also nur der ganze
Tag) berücksichtigt werden?

Datenanalyse:
CLNG(InitTS) => 40118
CDBL(InitTS) => 40117,767743 (31.10.2009 18:25:33)
CLNG(Now) => 40118
CDBL(Now) => 40118,450336 (01.11.2009 10:48:29)



int(40117.767743) => 40117

cdbl(now) => 40118,4591666667
int(cdbl(now)) => 40118

Gruß
Gunter
__________________________________________________________
Access FAQ: http://www.donkarl.com

home: http://www.avenius.com - http://www.AccessRibbon.de
http://www.ribboncreator.de

Ähnliche fragen