OVH Cloud OVH Cloud

difference de date

4 réponses
Avatar
claude bertin
Salut
voici mon probleme:Je voudrais resoudre une difference de date je m'expliqu
-J'ai une date de peremption je voudrais avoir les produit qui se perime trois mois avant cette date.En mode modificatioon car mon vb est limité.En sql j'ai fais un truc du genre:-Select Date_peremption,Datediff('3',peremption) As Delai, From Article et je n'obtiens rien de bon.Priere de m'aider
Merci d'avance.

4 réponses

Avatar
Michel Walsh
Salut,


Pour obtenir une date dans 3 mois, on peut utiliser:

DateAdd( "m", 3, Now )


Le premier argument, "m", indique qu'on ajoutera des mois, ("n" serait
pour de minutes) ; le second argument indique combien (peut être négatif si
on désire soustraire) et le troisième argument est la date( et heure) à
laquelle on ajoute le laps de temps. Now( ) retourne la date et l'heure
actuelle.


Espérant être utile,
Vanderghast, Access MVP


"claude bertin" wrote in message
news:
Salut
voici mon probleme:Je voudrais resoudre une difference de date je
m'explique

-J'ai une date de peremption je voudrais avoir les produit qui se perime
trois mois avant cette date.En mode modificatioon car mon vb est limité.En

sql j'ai fais un truc du genre:-Select
Date_peremption,Datediff('3',peremption) As Delai, From Article et je
n'obtiens rien de bon.Priere de m'aider.
Merci d'avance.


Avatar
CLAUDE BERTIN
Merci beaucoups Michel,mais je crois pouvoir optimiser mon travail en faisant plutot une difference entre la date d'aujourd'hui et la date de peremption et retourner ,le resultat en mois est ce que là aussi vous pouvez me dire quel est le code à ecrire
Je compte sur vous

----- Michel Walsh a écrit : ----

Salut


Pour obtenir une date dans 3 mois, on peut utiliser

DateAdd( "m", 3, Now


Le premier argument, "m", indique qu'on ajoutera des mois, ("n" serai
pour de minutes) ; le second argument indique combien (peut être négatif s
on désire soustraire) et le troisième argument est la date( et heure)
Avatar
Raymond [mvp]
bonjour Claude.

je me demande si Michel et Pierre se sont aperçu qu'ils répondaientt à la
même question que tu poses dans deux conversations différentes ? évite ce
genre de gymnastique ou alors indique le dans ton message pour que tes
interlocuteurs ne perdent pas leur temps.

--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access.vba.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"CLAUDE BERTIN" a écrit dans le
message de news:
Merci beaucoups Michel,mais je crois pouvoir optimiser mon travail en
faisant plutot une difference entre la date d'aujourd'hui et la date de

peremption et retourner ,le resultat en mois est ce que là aussi vous pouvez
me dire quel est le code à ecrire?
Je compte sur vous.


Avatar
Eric
Bonjour,

Tu crées un champ calculé dans ta requête:

Périmés : DiffDate("m";[DatePeremption];Date())

et sur la ligne critère: >3

A+
Eric


"=?Utf-8?B?Q0xBVURFIEJFUlRJTg==?="
écrivait news::

Merci beaucoups Michel,mais je crois pouvoir optimiser mon travail en
faisant plutot une difference entre la date d'aujourd'hui et la date
de peremption et retourner ,le resultat en mois est ce que là aussi
vous pouvez me dire quel est le code à ecrire? Je compte sur vous.

----- Michel Walsh a écrit : -----

Salut,


Pour obtenir une date dans 3 mois, on peut utiliser:

DateAdd( "m", 3, Now )


Le premier argument, "m", indique qu'on ajoutera des mois, ("n"
serait pour de minutes) ; le second argument indique combien
(peut être négatif si on désire soustraire) et le troisième
argument est la date( et heure) à laquelle on ajoute le laps de
temps. Now( ) retourne la date et l'heure actuelle.


Espérant être utile,
Vanderghast, Access MVP


"claude bertin" wrote in
message
news:
Salut
voici mon probleme:Je voudrais resoudre une difference de date
je
m'explique

-J'ai une date de peremption je voudrais avoir les produit qui
se perime
trois mois avant cette date.En mode modificatioon car mon vb est

limité.En sql j'ai fais un truc du genre:-Select
Date_peremption,Datediff('3',peremption) As Delai, From Article
et je n'obtiens rien de bon.Priere de m'aider.
Merci d'avance.