2010-03-18 86 views
1

我在derby db中使用timestampdiff来检索2个时间之间的时间差:startdate和enddate。例如如何将德比中的时差转换为小时(小数点后两位)?

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 

我想知道我怎样才能以小时为单位的时间差异,例如0.25等?

谢谢。

回答

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

我会调用变量startdatetime和enddatetime。

相关问题