Incrementation sur une date

tipi75 Messages postés 723 Statut Membre -  
UaLShark Messages postés 193 Statut Membre -
Bonsoir,


Je souhaite incrémenter une date, comment faire, j'ai fais cela mais le problème c'est que j'ai les date en double, je ne comprend, peut être cela vient de l'incrémentation.
Voici mon code:

select sysdate,ADD_MONTHS (SYSDATE, +1) into dateD,dateF from dual;
while dateD <= dateF
loop
insert into temp_date values (dateD);
dateD := dateD + 1;
end loop;



Merci pour votre aide.

3 réponses

UaLShark Messages postés 193 Statut Membre 35
 
SVP expliquez ce que vous voulez exactement!
Parceque j'ai pas compris les dates en double?
0
tipi75 Messages postés 723 Statut Membre 27
 
Bonjour,

Je veux insérer toutes les dates sur 1 mois.

Par exemple:

du 2 mai 2009 à 2 juin 2009, insérer toutes les dates entres les deux dates.


Merci pour ton aide
0
UaLShark Messages postés 193 Statut Membre 35
 
select add_months(sysdate,1)-sysdate into nbJourMois from dual;
for i in 1.. nbJourMois loop
nsert into temp_date values (sysdate+1);
end loop;

Désolé pour le retard
0