2010-03-18 22 views
1

J'utilise timestampdiff dans derby db pour récupérer la différence de temps entre 2 temps: startdate et enddate. par exemple.Comment convertir le décalage horaire en heures (avec 2 décimales) en Derby?

startdate = 2010-02-23 02:59:52.045 enddate = 2010-02-23 03:45:39.898

select {fn timestampdiff(SQL_TSI_HOUR, startdate, enddate)} as diff 

Je voudrais savoir comment puis-je obtenir le diff temps en heures, par exemple 0,25, etc?

Merci.

Répondre

2
select {fn timestampdiff(SQL_TSI_MINUTE, startdate, enddate)}/60 as diff 

et j'appellerais les variables startdatetime et enddatetime.