Bonjour,

Je souhaite mettre à jour l'état de formulaires à partir d'un calcul entre des dates.
La mise à jour se fait si date_inclu+durée(en jours) a dépassé la date du jour, et qu'il n'y a pas de datevisite, ça donne:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
		IF ((datediff(day, @date_inclu, getDate())>@duree) and (@datevisite is null))
		  BEGIN		
			UPDATE FORMULAIRES
			SET Etat_Form='à saisir'
			WHERE Id_Formulaire=@id_form
		  END
J'ai une erreur que je n'ai pas su résoudre, même en reconsidérant mes tables et tout le reste de ma procédure:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
Subquery returned more than 1 value. This is not permitted when the subquery follows =, !=, <, <= , >, >= or when the subquery is used as an expression.
Est-ce que quelqu'un aurait une idée ?