Bonjour tout le monde,
Est-ce que l'un de vous a une idée du problème ?

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
16
17
18
19
 DELIMITER //
CREATE PROCEDURE `dw`.`teste_date()`
BEGIN
declare a float;
declare anne integer;
declare datejoul cursor for select RPVINV from fait_flc_deplacement;
open datejoul
loop
fetch RPINV int a
if(a/1000<108) then
set anne=107;
end if;
if(a/1000>=108) then
set anne=108
end if;
insert into dim_temps(RPDIVJ,annee,mois) values (RPDIVJ,anne,0)
end loop;
END //
DELIMITER ;
merci d'avance