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.
Configuration: Windows XP
Firefox 3.0.10

3 réponses

  1. 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
  2. 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
  3. 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