2011-05-26 10 views

Répondre

18
select '01-jan-2011 11-09-05' + interval '2' day 
+4

+1. Un exemple Oracle plus complet: SELECT TO_TIMESTAMP ('01 -jan-2011 11-09-05 ',' JJ-Mn-YYYY HH24-MI-SS ') + INTERVAL' 2 'JOUR DE dual; – DCookie

4

Une solution complètement centrée sur Oracle est d'ajouter simplement 2 à la valeur d'horodatage comme l'intervalle par défaut est jours pour les dates Oracle/horodatages:

SELECT TO_TIMESTAMP('01-jan-2011 11-09-05','DD-Mon-YYYY HH24-MI-SS') + 2 
    FROM dual; 
+1

un horodatage plus une valeur numérique donne une date. – llayland

Questions connexes