Précédent   Forum des professionnels en informatique > Bases de données > MySQL > SQL Procédural
SQL Procédural Forum d'entraide sur les triggers, les procédures stockées et les fonctions en MySQL
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 21/12/2006, 17h49   #1
Candidat au titre de Membre du Club
 
Inscription : juin 2006
Messages : 43
Détails du profil
Informations forums :
Inscription : juin 2006
Messages : 43
Points : 10
Points : 10
Par défaut [MySQL]Trigger avec condition utilisant la date du jour

Voilà je souhaiterai savoir si il est possible de créer un trigger faisant appel dans le where a la date du jour de son execution + 10 jours ?

Exemple :

Code :
1
2
3
CREATE EVENT LIBERATION_LIVRE
ON SCHEDULE EVERY 1 DAY
DO UPDATE [BMLDataBase].[dbo].[Exemplaire] (idStatutL) VALUES (0) WHERE (idStatutL = 8) AND (DateEmprunt + 10 DAYS < TODAY)
DateEmprunt étant le nom d'un champ de ma table exemplaire.

Comment on peut faire ca ?
Irish est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/12/2006, 22h17   #2
Rédacteur/Modérateur

 
Avatar de Antoun
 
Homme Antoine Dinimant
Consultant en Business Intelligence
Inscription : octobre 2006
Messages : 5 854
Détails du profil
Informations personnelles :
Nom : Homme Antoine Dinimant
Âge : 42
Localisation : France, Paris (Île de France)

Informations professionnelles :
Activité : Consultant en Business Intelligence
Secteur : Conseil

Informations forums :
Inscription : octobre 2006
Messages : 5 854
Points : 9 540
Points : 9 540
Sous MySQL, c'est :

Code :
...DateEmprunt + INTERVAL 10 DAY
D'où sort ton .dbo ? on dirait du SQL Server ?
__________________
Antoun
Expert SQL, BO, Essbase

La bible d'Essbase est parue !
Antoun est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 16h04.


 
 
 
 
Partenaires

Hébergement Web