Bonjour a tous,
J'ai un petit problème de logique, voilà, j'ai des factures impayées que je dois mettre à jour en fonction de leur date.
Statut_id=1 => A jour
Statut_id=2 => + 3mois
Statut_id=3 => + 6mois
Statut_id=4 => + 9 mois
Pour l'update statut 2 et 3, pas de souci :
En revanche, je n'arrive pas à faire ma reqête SQL d'UPDATE pour UPDATER uniquement les factures à + 9 mois...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 UPDATE dbo.Facture SET Statut_id=2 WHERE date BETWEEN DATEADD(month,-3,GETDATE()) AND GETDATE() AND ISNULL(FacturePayee,0) = 0 UPDATE dbo.Facture SET Statut_id=3 WHERE date BETWEEN DATEADD(month,-6,GETDATE()) AND DATEADD(month,-3,GETDATE()) AND ISNULL(FacturePayee,0) = 0
Merci pour vos aides et conseils!!
Partager