sql – Oracle – 在两个DateTime列之间获得差异的最佳SELECT语
发布时间:2020-12-12 16:13:17 所属栏目:MsSql教程 来源:网络整理
导读:我试图从客户端执行一个相当困难的报告请求,我需要找出几分钟内的两个DateTime列之间的差异.我试图用各种各样的 formats使用trunc和round,似乎没有想出一个有意义的组合.有没有一个优雅的方式来做到这一点?如果没有,有什么办法吗? 解决方法 SELECT date1 -
我试图从客户端执行一个相当困难的报告请求,我需要找出几分钟内的两个DateTime列之间的差异.我试图用各种各样的
formats使用trunc和round,似乎没有想出一个有意义的组合.有没有一个优雅的方式来做到这一点?如果没有,有什么办法吗?
解决方法SELECT date1 - date2 FROM some_table 返回天数差异.乘以24,得到小时和24 * 60的差异,得到分钟.所以 SELECT (date1 - date2) * 24 * 60 difference_in_minutes FROM some_table 应该是你要找的 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |