It's currently difficult to report on columns representing a duration (e.g. a number of seconds) in interactive reports/interactive grids when:
- This data has to be displayed in an easily readable format (e.g. days hh:mi:ss).
- You would like to continue to take as much as possible advantage of features like breaks, aggregates, ... available in IR/IG.
The duration data could be formatted by a user defined function in the report query. But in that case you can no longer perform actions like sum on that data in the IR/IG. Using INTERVAL DAY TO SECOND columns is also not a solution as the standard SUM() function in the database doesn't accept this dataatype as input.
The possibility to use an Oracle Discoverer (0HH:MI:SS format mask) or Excel ([h]:mm:ss format mask) like mechanism to format such columns would be a solution.
Oracle Discoverer will be moved out of support in a few months. The Application Express IR/IG could be considered as one of the alternatives to replace Oracle Discoverer. In a specific business case I found that Oracle Discoverer reports with durations using the 0HH:MI:SS format mask are currently difficult to re-implement in Oracle Application Express.