Si vous sélectionnez deux dates dans « votre_table » et que vous voulez aussi voir le résultat sous la forme d'une sortie de colonne unique (par exemple, « jours - hh: mm: ss »), vous pouvez utiliser quelque chose comme ceci. Vous pouvez d'abord calculer l'intervalle entre ces deux dates, puis exporter toutes les données dont vous avez besoin à partir de cet intervalle:
         select     extract (day from numtodsinterval (second_date
                                                   - add_months (created_date,
                                                                 floor (months_between (second_date,created_date))),
                                                   'day'))
             || ' days - '
             || extract (hour from numtodsinterval (second_date
                                                    - add_months (created_date,
                                                                  floor (months_between (second_date,created_date))),
                                                    'day'))
             || ':'
             || extract (minute from numtodsinterval (second_date
                                                      - add_months (created_date,
                                                                    floor (months_between (second_date, created_date))),
                                                      'day'))
             || ':'
             || extract (second from numtodsinterval (second_date
                                                      - add_months (created_date,
                                                                    floor (months_between (second_date, created_date))),
                                                      'day'))
     from    your_table
Et cela devrait vous donner un résultat comme celui-ci:
          0 jours - 1:14:55