Bonjour à tous,

Je repasse derrière un informaticien qui n'a laissé aucune note, et je viens de tomber sur une procédure qu'il avait créé à l'époque. Je comprend les 3/4 de la procédure, sauf le début... quelqu'un aurait-il la gentillesse de me traduire en langue française ce que fait le début de la procédure svp ? Apparament c'est un calcul à base de date mais je ne comprend pas...

Voici le code :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
begin
for i in 0..7
loop
DATE1:=to_date(to_char(sysdate-1,'DD/MM/YYYY')||' '||substr('0'||i*3||':00:00',length(to_char(i*3)),9),'DD/MM/YYYY HH24:MI:SS');
    if i!=7 then
       DATE2:=to_date(to_char(sysdate-1,'DD/MM/YYYY')||' '||substr('0'||(i+1)*3||':00:00',length(to_char((i+1)*3)),9),'DD/MM/YYYY HH24:MI:SS');
    else
        DATE2:=to_date(to_char(sysdate,'DD/MM/YYYY')||' 00:00:00','DD/MM/YYYY HH24:MI:SS');
    end if;
Merci d'avance