Bonjour à tous,

Je souhaite updater une table avec une condition sur la date.
En gros, je voudrais lancer cette requête tous les pour actualiser les résultats de la veille. Donc en gros j'ai écris cette requête pour l'instant

Code : Sélectionner tout - Visualiser dans une fenêtre à part
UPDATE table1 SET volume=volume/100 WHERE table1.date=curdate()-1;
Cependant, quand je souhaite faire cela le Lundi, il faut que ça prenne les données de vendredi et non dimanche ou samedi.
Et également si possible quand il y a un jour férié. Par exemple, si Lundi est férié alors, le mardi, quand je lance la requête ça prenne automatiquement, la date de vendredi ...

Pouvez vous m'aider ?
Je vous en remercie par avance.