栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

Sql通过函数提取天,提取小时

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Sql通过函数提取天,提取小时

在项目开发的过程中,经常会遇到特殊的需求,比如客户会需要显示等待时间,那么何为等待时间呢,很简单。

等待时间=当前时间-创建时间

如果业务需求,只要"天","小时",我们可以通过Java代码实现,当然通过sql一句话是最便捷的,

话不多说上代码

	SELECt(
		EXTRACT ( DAY FROM ( CURRENT_TIMESTAMP - bw.reach_time ) ) || '天' || EXTRACT ( HOUR FROM ( CURRENT_TIMESTAMP - bw.reach_time ) ) || '小时' 
	) AS "等待时间" 
FROM
	base_workflow_task bw


//解释:首先顾名思义EXTRACT这个单词就是提取的意思,所以顾名思义,提取“天”从当前时间,减去提取“天”创建时间,拼接后面的天,然后继续拼接,从当前时间中提取“小时” - 创建时间中提取“小时”

sql提取天,小时,函数使用方式如上,希望能帮助到大家~

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/930198.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号