Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我在 derby db 中使用 timestampdiff 来检索两个时间之间的时间差:开始日期和结束日期。例如
开始日期 =2010-02-23 02:59:52.045 结束日期 =2010-02-23 03:45:39.898
2010-02-23 02:59:52.045
2010-02-23 03:45:39.898
select {fn timestampdiff(SQL_TSI_HOUR, startdate, enddate)} as diff
我想知道如何以小时为单位获得时间差异,例如 0.25 等?
谢谢你。
select {fn timestampdiff(SQL_TSI_MINUTE, startdate, enddate)}/60 as diff
我会调用变量 startdatetime 和 enddatetime。
专门针对 HOURS 差异使用“SQL_TSI_HOUR”
见这里:https ://docs.faircom.com/doc/sqlref/33476.htm