当前位置: 首页 > news >正文

免费网站域名使用html教程菜鸟教程视频

免费网站域名使用,html教程菜鸟教程视频,网站建设费入什么科目2018,网站建设wang1314准备步骤1. 设置查询参数部分1.1 设置需要分析的起始时间1.2. 设置需要分析的时间的长度(分析的结束时间)1.3. 设置分析内容1.4. 设置需要分析的表和字段 2. 自动计算分析2.1 设置起始序号2.2. 筛选user_log表数据并生成带序号的临时表temp_ria2.3. 通过…

  • 准备
  • 步骤
    • 1. 设置查询参数部分
      • 1.1 设置需要分析的起始时间
      • 1.2. 设置需要分析的时间的长度(分析的结束时间)
      • 1.3. 设置分析内容
      • 1.4. 设置需要分析的表和字段
    • 2. 自动计算分析
      • 2.1 设置起始序号
      • 2.2. 筛选`user_log`表数据并生成带序号的临时表`temp_ria`
      • 2.3. 通过临时表`temp_ria` 生成序号减一的临时表`temp_rib`
      • 2.4. 关联通过序号 `temp_ria` 与 `temp_rib`,并计算出需要分析的时间`create_time`的时间差。
      • 2.5. 查询分析结果
      • 2.6. 统计平均用时
      • 2.7. 删除临时表
  • 完成查询语句

准备

  • 数据:任务/事件日志。
  • 查询工具:Navicat

步骤

1. 设置查询参数部分

1.1 设置需要分析的起始时间

SET @st = '2024-10-13 11:00:00';

1.2. 设置需要分析的时间的长度(分析的结束时间)

分析30分钟的数据

SET @et = DATE_ADD(@st,INTERVAL 30 MINUTE);

分析30秒的数据

SET @et = DATE_ADD(@st,INTERVAL 30 SECOND);

分析12小时的数据

SET @et = DATE_ADD(@st,INTERVAL 12 HOUR);

1.3. 设置分析内容

SET @eventname = '微信支付';

1.4. 设置需要分析的表和字段

  1. user_log 数据表转化为后续自动分析使用的临时表 temp_table_time
  2. create_time 需要分析的时间字段转化为后续自动分析使用的临时字段 temp_time
DROP TABLE IF EXISTS temp_table_time;
CREATE TABLE IF NOT EXISTS temp_table_time
SELECT *,create_time AS `temp_time` FROM user_log 
WHERE create_time BETWEEN @st and @et AND event_name =@eventname ;

2. 自动计算分析

2.1 设置起始序号

SET @row_index = 0;

2.2. 筛选user_log表数据并生成带序号的临时表temp_ria

DROP TABLE IF EXISTS temp_ria;
CREATE TABLE IF NOT EXISTS temp_ria
SELECT (@row_index:=@row_index + 1) AS ria,t.* 
FROM (SELECT * FROM temp_table_time) AS t

2.3. 通过临时表temp_ria 生成序号减一的临时表temp_rib

DROP TABLE IF EXISTS temp_rib;
CREATE TABLE IF NOT EXISTS temp_rib
SELECT ria-1 AS rib,temp_ria.* FROM temp_ria;

2.4. 关联通过序号 temp_riatemp_rib,并计算出需要分析的时间create_time的时间差。

使用 TIMESTAMPDIFF 函数计算两个时间的时间差,并使用 SEC_TO_TIME 函数将计算结果转换为时:分:秒的格式

DROP TABLE IF EXISTS temp_diff;
CREATE TABLE IF NOT EXISTS temp_diff
SELECT 
a.ria,
a.create_time as create_time_a,
b.create_time as create_time_b,
TIMESTAMPDIFF(SECOND, a.create_time,b.create_time) as diff,
SEC_TO_TIME(TIMESTAMPDIFF(SECOND, a.create_time,b.create_time)) as difftimeFROM temp_ria AS a
LEFT JOIN temp_rib as b ON a.ria = b.rib WHERE b.rib is not NULL;

2.5. 查询分析结果

SELECT * FROM temp_diff ORDER BY diff DESC;

在这里插入图片描述

2.6. 统计平均用时

使用 AVG 函数计算平均时间差,并使用 SEC_TO_TIME 函数将计算结果转换为时:分:秒的格式

SELECT SEC_TO_TIME(AVG(diff)) FROM temp_diff;

在这里插入图片描述

2.7. 删除临时表

DROP TABLE IF EXISTS temp_diff;
DROP TABLE IF EXISTS temp_rib;
DROP TABLE IF EXISTS temp_ria;
DROP TABLE IF EXISTS temp_table_time;

完成查询语句

# 1. 设置查询参数部分
SET @st = '2024-10-13 11:00:00';
SET @et = DATE_ADD(@st,INTERVAL 30 MINUTE);
SET @eventname = '微信支付';-- 生成临时表 temp_table_time
DROP TABLE IF EXISTS temp_table_time;
CREATE TABLE IF NOT EXISTS temp_table_time
SELECT *,create_time AS `temp_time` FROM user_log 
WHERE create_time BETWEEN @st and @et AND event_name =@eventname ;# 2.自动计算部分
SET @row_index = 0;
-- 生成临时表temp_ria
DROP TABLE IF EXISTS temp_ria;
CREATE TABLE IF NOT EXISTS temp_ria
SELECT (@row_index:=@row_index + 1) AS ria,t.* 
FROM (SELECT * FROM temp_table_time) AS t;-- 生成临时表 temp_rib
DROP TABLE IF EXISTS temp_rib;
CREATE TABLE IF NOT EXISTS temp_rib
SELECT ria-1 AS rib,temp_ria.* FROM temp_ria;-- 生成分析结果 temp_diff
DROP TABLE IF EXISTS temp_diff;
CREATE TABLE IF NOT EXISTS temp_diff
SELECT 
a.ria,
a.temp_time as temp_time_a,
b.temp_time as temp_time_b,
TIMESTAMPDIFF(SECOND, a.temp_time,b.temp_time) as diff,
SEC_TO_TIME(TIMESTAMPDIFF(SECOND, a.temp_time,b.temp_time)) as difftimeFROM temp_ria AS a
LEFT JOIN temp_rib as b ON a.ria = b.rib WHERE b.rib is not NULL;-- 查询分析结果
SELECT * FROM temp_diff ORDER BY diff DESC;SELECT SEC_TO_TIME(AVG(diff)) FROM temp_diff;DROP TABLE IF EXISTS temp_diff;
DROP TABLE IF EXISTS temp_rib;
DROP TABLE IF EXISTS temp_ria;
DROP TABLE IF EXISTS temp_table_time;
http://www.yayakq.cn/news/328887/

相关文章:

  • 教育机构做网站的目的网站制作最新技术
  • 第三方网站做企业满意度调查安阳住房与城乡建设局官方网站
  • 美橙网站建设经典案例山西公司注册网上核名
  • 怎么建立一个个人网站灵感网站
  • 南京百家湖网站建设wordpress选取文章图片作为缩略图
  • 做下载网站有哪些支付网站开发费可以做无形资产
  • 做卡盟网站绝对大气漂亮的响应式网站后台模板
  • 网站无法收录凡科网免费做网站
  • 建筑类网站建设外贸机械网站建设
  • 网站建设邀请招标书wordpress系统付费
  • 做网站的税是多少建设网站赚钱猛兽领主
  • 网站备案用户名小型网站建设需要多少钱
  • 广东企业网站制作最新新闻热点大事件
  • 阜宁有做网站的吗温州做微网站
  • 江西通威公路建设集团有限公司网站软件开发合同注意事项
  • 免费制作二级网站网站规划建设实训
  • 做个小型购物网站要多少钱网站首页建设网站
  • 世界上做的最好的前端网站搜网站旧域名
  • 好网站建设网站网站怎么做图片链接
  • 扁平化设计网站代码wordpress contact form 7
  • 网站服务器是什么企业网站的建立费用 作什么科目
  • 网站建设模块有哪些网推方案
  • 网站建设策划书网站发布与推广系列推广软文范例
  • 温州网站建设怎么样实用网站建设期末考试
  • 做pc端网站报价seo大牛
  • 做一个静态网站需要多少钱wordpress customizr
  • 平台网站建设协议书网展企业网站系统 免费
  • 网站建设课设心得梅州建站塔山双喜
  • 网站权重如何做专做民宿预定的网站
  • 做婚纱网站的意义保定建网站