Suppression d'informations n-2 mois

patricia -  
 patricia -
Bonjour,

Dans une table SQL SERVER 2005, je souhaiterais supprimer tous les enregistrements à n - deux mois. Exemple : date système - 2 mois = 23 juillet 2008. Comment faire ? Merci de votre attention
A voir également:

1 réponse

Christounet Messages postés 1266 Statut Membre 1 393
 
Bonjour,

Le code suivant devrait faire ce que tu veux
delete from nomdetatable
where dateadd(month,2,nomcolonne) = getdate()

La fonction dateadd va ajouter 2 mois (month) à la valeur de la colonne et comparer avec la date du jour, donc si ta colonne contient la date 23-07-2008, cet enregistrement sera supprimer.
A plus
-1
patricia
 
Merci beaucoup, c'est tout à fait cela que je recherchais. A bientôt sur le forum.
0