news 2026/5/1 7:07:56

timestampdiff (MYSQL)函数在Highgo DB中的写法

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
timestampdiff (MYSQL)函数在Highgo DB中的写法

文章目录

  • 环境
  • 症状
  • 问题原因
  • 解决方案

环境

系统平台:N/A
版本:4.3.4.6

症状

MYSQL中正常执行的业务SQL报错,找不到timestampdiff函数。

问题原因

在做MYSQL到Highgo DB 迁移适配工作时,客户大量使用了timestampdiff 函数,修改比较麻烦,希望可以使用同名函数来替代。

解决方案

CREATEORREPLACEFUNCTIONTIMESTAMPDIFF(p_what varchar2,p_d1timestamp,p_d2timestamp)RETURNSnumericLANGUAGEplpgsqlAS$function$DECLAREl_result number;t_result number;beginl_result:=null;--秒if(LOWER(p_what)='second')thenselectfloor(extract(epochfrom(p_d2-p_d1)))intot_result;l_result :=t_result;endif;--小时if(LOWER(p_what)='minute')thenselectfloor(extract(epochfrom(p_d2-p_d1))/60)intot_result;l_result :=t_result;endif;--天if(LOWER(p_what)='hour')thenselectfloor(extract(epochfrom(p_d2-p_d1))/60/60)intot_result;l_result :=t_result;endif;if(LOWER(p_what)='day')thenselectfloor(extract(dayfrom(p_d2-p_d1)))intot_result;l_result :=t_result;ENDIF;returnl_result;end;$function$

示例:

selectTIMESTAMPDIFF('SECOND','2018-03-20 09:00:00','2018-03-22 10:00:01');
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/5/1 5:22:22

set_system常用设置

set_system (clip_region, false) //当region超过图像边界时不被裁剪set_system (store_empty_region, true) //不存储空的region。set_system (empty_region_result, true) //当对空的region进行操作时,忽略错误.用过的人都知道,用好这三个…

作者头像 李华
网站建设 2026/5/1 5:22:23

LangFlow中各类Agent组件详解

LangFlow中各类Agent组件详解 在 AI 应用开发日益普及的今天,如何快速构建具备“思考能力”的智能系统,成为开发者关注的核心问题。LangChain 的出现让语言模型不再只是回答问题的工具,而是能主动调用工具、执行任务的智能代理——而 LangFl…

作者头像 李华
网站建设 2026/4/23 2:46:45

国产光伏气象站

一、FT-BGF11S核心数据篇:多维度气象监测,到底能采集哪些关键数据?​提问:“可采集多种气象数据”,具体包含哪些?为什么光伏电站需要这么全面的数据?​小助手支招:11 项核心数据全覆盖,精准支撑发电优化…

作者头像 李华
网站建设 2026/5/1 6:24:11

一文读懂智能体(Agent)技术:架构、应用与未来趋势!

简介 智能体(Agent)作为AI落地的关键载体,由大脑(大模型)、感知与行动三大模块构成。技术从AutoGPT发展到"伐谋"智能体,已形成2C和2B应用生态。核心能力包括自然语言交互、多模态感知和环境行动。未来趋势是企业级专业智能体、大模型迭代、生…

作者头像 李华
网站建设 2026/4/23 10:47:17

开源大模型推理提速秘诀:NVIDIA TensorRT极致优化

开源大模型推理提速秘诀:NVIDIA TensorRT极致优化 在今天的大模型时代,一个70亿参数的语言模型跑一次推理要85毫秒——听起来似乎不慢。但如果你是服务后端的工程师,面对每秒上千个请求,这个数字意味着GPU利用率卡在40%&#xff0…

作者头像 李华
网站建设 2026/4/26 19:07:37

PCB层压品质检测,这些方法比X光更靠谱!

很多 PCB 工程师觉得,层压后的品质检测,靠 X 光机打一打,看看有没有气泡和层偏就够了。其实不然!X 光检测只能发现比较明显的层间缺陷,很多隐性的缺陷,比如微裂纹、树脂固化不完全、层间结合力不足&#xf…

作者头像 李华