par
bastoucool » 30 janv. 2019, 11:29
Bonjour,
J'ai besoin de faire une requête pour supprimer un lien entre deux tables, pour une date supérieure a 30 jours.
Je voudrais faire tourner cette requête tous les soirs en automatique
Je pensais dans un premier temps utiliser la fonction suivante une fois par mois :
"((({# FILTER_DATE ('AM_EMPLOYEE.END_OF_CONTRACT', ' BEFOREMONTHS', '1') #})) AND (AM_EMPLOYEE.END_OF_CONTRACT is not null))"
Mais finalement, je voudrais qu'elle tourne tous les soirs, et je pensais donc utiliser la requete :
DELETE FROM AM_EMPLGROUP WHERE EMPLOYEE_ID IN
(SELECT EMPLOYEE_ID FROM AM_EMPLOYEE WHERE END_OF_CONTRACT < now()-30)
Mais cela ne marche pas
Bonjour,
J'ai besoin de faire une requête pour supprimer un lien entre deux tables, pour une date supérieure a 30 jours.
Je voudrais faire tourner cette requête tous les soirs en automatique
Je pensais dans un premier temps utiliser la fonction suivante une fois par mois :
"((({# FILTER_DATE ('AM_EMPLOYEE.END_OF_CONTRACT', ' BEFOREMONTHS', '1') #})) AND (AM_EMPLOYEE.END_OF_CONTRACT is not null))"
Mais finalement, je voudrais qu'elle tourne tous les soirs, et je pensais donc utiliser la requete :
DELETE FROM AM_EMPLGROUP WHERE EMPLOYEE_ID IN
(SELECT EMPLOYEE_ID FROM AM_EMPLOYEE WHERE END_OF_CONTRACT < now()-30)
Mais cela ne marche pas