dateadd

siocnarf

XLDnaute Occasionnel
Bonjour,

Je cherche à programmer une requête qui couvrirait un jour entier. Je m'explique:

La commande Now va générer 2009-12-01 08:55:33. Je veux obtenir toute la journée du 1, donc être à 2009-12-02 00:00:00.

Avec la commande dateadd, j'enlève les heures, minutes et secondes puis ajoute un jour ce qui me semble correct.

Voici mon code:

Code:
testdate = (Day(Now) - IntJour)
testdate = Now - testdate
dheure = DateAdd("h", -Hour(testdate), testdate)
dheure = DateAdd("n", -Minute(dheure), dheure)
dheure = DateAdd("s", -Second(dheure), dheure)
dtmEndDate = DateAdd("d", 1, dheure)

Est-ce que quelqu'un pourrait me proposer quelque chose de plus élégant?

Merci,
 

Statistiques des forums

Discussions
314 636
Messages
2 111 460
Membres
111 151
dernier inscrit
KARIMTAPSO