Bonjour,

Voici ma question :

je dois sélectionner des informations dans une table pour une periode
(date debut - date fin)

pour obtenir un resultat comme suit

jour mnt1 mnt2
----------------------------------------
d1(lun) 10 50
d2(mar) -- -- (pas de ligne dans la table pour cette date)
d3(mer) 60 70
d4(jeu) 10 20
d5(ven) 30 60
d6(sam) 50 30
d7(dim) 0 0


disons que pour recuperer mnt1 et mnt2 la requete est

select mnt1, mnt2 from matable where date between d1 and d7

j'ai besoin alors de quelque chose pour generer

d1 à d7

pour avoir quelque chose comme

select vue1.date, vue2.mnt1, vue2.mnt2
from
( date provenant ?) vue1,
(select date, mnt1, mnt2 from matable where date between d1 and d7) vue2
where vue1.date = vue2.date(+)


quelqu'un sait comment générer ma période (vue1) me retournant les dates comprises dans l'intervalle d1 à d7

remarques dans "matable" toutes les dates ne sont pas présente !

merci