[quote=BZH75;4983500] A quoi correspond DATE1 ? DATE 2 ?[ /quote]
Ce sont apparemment deux variables dont les valeurs sont déterminées par la procédure.
Pourquoi cet interval de 1 à 7 ?
D'abord je crois que c'est un intervalle de 0 à 7 et les infos que tu nous donnes sont insuffisantes pour le savoir.
Il semble que la partie ci-dessous crée des DATETIME de 0 à 21h à l'aide de la boucle sur i :
Pour comprendre le calcul, décompose le et exécute des requêtes SELECT sur les parties en augmentant petit à petit la complexité.
Par exemple sur cette partie :
to_char(sysdate-1,'DD/MM/YYYY')
sysdate = '2010-02-10'
sysdate - 1 = '2010-02-09'
to_char(sysdate-1, 'DD/MM/YYYY') = '09/02/2010'
Partager