OVH Cloud OVH Cloud

soustraction de date

1 réponse
Avatar
claude
salut
je voudrais faire la difference entre une date et un chiffre(3 mois)quel code sql me permet de le faire.je m'explique:je voudrais trouver les date de peremption de mes produits trois mois avant donc je voudrais faire un truc du genre
Select date_peremption,lot,(date_peremption-(3mois)) as dela
From article
Qu'en pensez_vous.....si vouis avez une requete a me recommander merci deme sortir du petrin
P.S:connaissances limités en VB je voudrais cela en sql.

1 réponse

Avatar
Fred BROUARD
1) utilise la fonction Transact SQL DATEDIFF avec une valeur négative.
Exemple : SELECT DATEADD(month, -3, CURRENT_TIMESTAMP)

2) utiliser un modèle de calendrier
http://sqlpro.developpez.com/Planning/SQL_PLN.html

A +

claude a écrit:
salut,
je voudrais faire la difference entre une date et un chiffre(3 mois)quel code sql me permet de le faire.je m'explique:je voudrais trouver les date de peremption de mes produits trois mois avant donc je voudrais faire un truc du genre:
Select date_peremption,lot,(date_peremption-(3mois)) as delai
From article;
Qu'en pensez_vous.....si vouis avez une requete a me recommander merci deme sortir du petrin.
P.S:connaissances limités en VB je voudrais cela en sql.



--
Frédéric BROUARD, MVP SQL Server. Expert SQL / spécialiste Delphi, web
Livre SQL - col. Référence : http://sqlpro.developpez.com/bookSQL.html
Le site du SQL, pour débutants et pros : http://sqlpro.developpez.com
************************ www.datasapiens.com *************************