Bonjour
j'ai une table mouvement avec les champs suivants :
id_mouv, date_mouv, recette, depense et solde.
je voudrais qu'à l'ouverture d'une nouvelle ligne, donc à l'ajout d'un enregistrement, récupérer du solde et l'ajouter à la nouvelle recette.
J'ai essayé de faire ça en utilisant un déclencheur mais je n'ai pas eu le résultat escompté.
voici mon code
des idées ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 CREATE OR ALTER trigger tb_mouvements_bi0 for tb_mouvements active before insert position 0 AS DECLARE VARIABLE s DECIMAL(18,0); begin /* Trigger text */ SELECT solde_journee FROM tb_mouvements ORDER BY 1 DESC into :s; if (inserting) then new.solde_journee = new.solde_journee + s; end
Partager