Bonjour à tous,
Voilà, j'aimerai calculer une différence en nombre de jours entre deux dates. Jusque là pas de soucis je voulais utiliser DateDiff. Sauf que, mes dates sont enfaites composées de 3 champs : le jour , le mois , l'année ... en effet pour à l'affichage avoir une date au format JJ/MM/AA, je dois faire un Select sur 3 champs et les concatener...
Voici une partie du code :Je souhaite calculer le retard entre ces dates, mais je ne vois vraiment pas comment faire étant donné que la date n'arrive pas d'un seul "bloc"...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 Select CASE LENGTH(OEJCRE) WHEN 1 then'0'||OEJCRE WHEN 2 then CAST(OEJCRE as varchar2(2)) END ||'/'|| CASE LENGTH(OEMCRE) WHEN 1 then'0'||OEMCRE WHEN 2 then CAST(OEMCRE as varchar2(2)) END ||'/'|| OEACRE , 'où OEJCRE = le jour / OEMCRE = mois / OEACRE = année' CASE LENGTH(OEJLIF) WHEN 1 then'0'||OEJLIF WHEN 2 then CAST(OEJLIF as varchar2(2)) END ||'/'|| CASE LENGTH(OEMLIF) WHEN 1 then'0'||OEMLIF WHEN 2 then CAST(OEMLIF as varchar2(2)) END ||'/'|| OEALIF , 'idem ici '
Quelqu'un peut-il m'aider...?
Merci à vous
Partager