bonjour,
j'ai fait:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
 
CREATE OR REPLACE FUNCTION c() RETURNS TRIGGER AS'
DECLARE 
duree time;
BEGIN
dure = ''01:00:00'';
PERFORM * FROM aLieuSur WHERE id_ter=new.id_ter
AND jour_res=new.jour_res;
AND new.heure_res BETWEEN 
	(SELECT MAX(heure_res) WHERE heure_res<=new.heure_res)
	AND
	((SELECT MAX(heure_res) WHERE heure_res<=new.heure_res)+duree);
IF(FOUND) THEN RETURN NULL;
END IF;
RETURN NEW;' LANGUAGE 'plpgsql' ;
mais il y a des erreurs au niveau de l'affectation de duree.
merci par avance pour les reponses