如何利用mysql语法获取指定时间段的平均值?我可以先获取起始时间和结束时间,再利用while循环来实现。下面web建站小编给大家详细介绍一下具体实现方法!
具体代码如下:
DROP PROCEDURE IF EXISTS `get_avg`; DELIMITER ;; CREATE DEFINER=`root`@`%` PROCEDURE `get_avg`(in iStartTime datetime, in iEndTime datetime) BEGIN declare vSql varchar(10240) default ''; declare vNextTime datetime; while(iStartTime < iEndTime) do ##每次加一个小时 set vNextTime = date_add(iStartTime,interval 3600 second); ##单引号是特殊字符,要表示单引号,使用 '' 进行转义 set vSql = concat(vSql,'union select 100, avg(`value`) from t1 where time between ''',iStartTime,''' and ''', vNextTime,''' '); set iStartTime = vNextTime; end while; set vSql = substring(vSql,7); ##看看拼接的字符串是否正确 -- select vSql; set @vSql = vSql; prepare stmt from @vSql; execute stmt; deallocate prepare stmt; END ;; DELIMITER ;
上面是“mysql语法如何获取某个时间段的平均值”的全面内容,想了解更多关于 mysql 内容,请继续关注web建站教程。
当前网址:https://ipkd.cn/webs_3612.html
workflows工作流
水中一台精致而破旧的老式电视鱼缸ComfyUI工作流
一条精致透明的朱红色水晶龙
一个时间旅行女人的神秘剪影ComfyUI工作流
王家卫电视剧繁花海报效果comfyui工作流
一只在星系中漂浮宇宙生物ComfyUI工作流
文生图工作流:树枝上站着一只鸟
Latent放大comfyui工作流
一颗柔和的水晶金字塔ComfyUI工作流
猜你喜欢
声明:本站提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请发送到邮箱:admin@ipkd.cn,我们会在看到邮件的第一时间内为您处理!

jquery做一个漂亮挂墙动态时钟
如何利用css3+js做一个下雨效果
css3动画loading效果
纯css制作卡通头像(随鼠标转头)
css3搭积木叠加图形
制作一个好玩的倒计时
利用css绘画棋盘布局(象棋)
js实现下雪特效









