Bonjour oracle pro,
j'ai une date sous la forme dd/mm/yyyy hh:00:00 que je dois en soutraire 3 heures,
et un champ qui contient une période de 6 min de 0 à 29 , exemple j'ai une période 5 ça veut dire que j'ai 5*6 = 30 min
j'ai fait une fonction qui me traite le convenable date :
mais quand je l'ai essayé l’exécution il me retourne des valeurs erronées
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 CREATE OR REPLACE function add_min (x IN integer, y in date) return date is res_date date; begin res_date := (y - 3/24) + (x*6)/24/60; return res_date ; end; /
est ce que mon code correct ?
merci pour votre aide appréciée
Partager