Incrementation sur une date
tipi75
Messages postés
723
Statut
Membre
-
UaLShark Messages postés 193 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.
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
-
SVP expliquez ce que vous voulez exactement!
Parceque j'ai pas compris les dates en double? -
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 -
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