sql >> Database >  >> RDS >> Oracle

Tijdsverschil converteren naar een bepaald formaat in Oracle

Een andere benadering (een vraag kan op verschillende dagen zijn):

with tt as (
   select numToDsinterval((EVENT_DATE_B - EVENT_DATE_A ), 'DAY') dsint 
     from t)
select (extract(day from dsint)*24)+extract(hour from dsint) || 
       ':' ||extract(minute from dsint)
from tt

Hier is een sqlfiddle-demo



  1. java.lang.AbstractMethodError:com.mysql.jdbc.PreparedStatement.setBlob(ILjava/io/InputStream;)V

  2. Hoe kan ik deze uitzondering voorkomen? java.sql.SQLException:kan niet worden geconverteerd naar interne representatie:

  3. Problemen met MySQL-prestaties identificeren met trage zoekopdrachten

  4. Linux - PHP 7.0 en MSSQL (Microsoft SQL)