德比战中如何将时差转换为小时(保留小数点后两位)?
我在 derby db 中使用 timestampdiff 来检索两个时间之间的时间差:开始日期和结束日期。例如
开始日期 = 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 等?
谢谢。
I am using timestampdiff in derby db to retrieve the time difference between 2 time: startdate, and enddate. e.g.
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
I would like to know how can I get the time diff in hours, e.g. 0.25, etc?
Thank you.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
我将变量称为 startdatetime 和 enddatetime。
and I would call the variables startdatetime and enddatetime.
特别是对于小时差异,请使用“SQL_TSI_HOUR”,
请参阅此处:https://docs.faircom.com /doc/sqlref/33476.htm
Specifically for HOURS difference use "SQL_TSI_HOUR"
see here: https://docs.faircom.com/doc/sqlref/33476.htm