gpt4 book ai didi

mysql - DAYOFWEEK,每周日

转载 作者:可可西里 更新时间:2023-11-01 07:08:20 24 4
gpt4 key购买 nike

在工作中,我们需要生成一份 6 个月大的报告。基本上,从5月1日到11月1日,报告必须以周为基础。到目前为止,我一次只能手动完成一周...

这是我的代码

SELECT displayname, capture_time,
satisfied_load_time AS load_time,
satisfied_response_time AS apdex_response_time

FROM session_page_summary, page, apdex_value

WHERE displayname LIKE 'xyz%'
AND capture_time >= '2012-11-01 00:00:00'
AND capture_time <= '2012-11-07 00:00:00'
AND page.page_id = session_page_summary.page_id
AND page.page_id = apdex_value.page_id

GROUP BY displayname
ORDER BY displayname

我删除了一些长代码只是为了让它看起来稍微好一点。

结果是……

displayname  capture_time  loadtime  responsetime         
>xyz-a 11/7/2012 0.12 1.34
>xyz-b 11/7/2012 0.83 2.92
>xyz-c 11/7/2012 0.56 1.02

我怎样才能得到包含 6 个月数据的结果,像这样?

displayname  capture_time  loadtime  responsetime          
>xyz-a 11/7/2012 0.72 1.82
>xyz-b 11/15/2012 1.23 1.01
>xyz-c 11/22/2012 2.83 0.78

我每 7 天收到一次报告。

最佳答案

YEARWEEK 功能可能是您需要按周分组的功能。它有许多选项来定义一周的开始方式或分类年份。

您的查询也将受益于使用 BETWEEN运算符(operator)。 x BETWEEN a AND b通常比 x > a AND x < b 更有效.

关于mysql - DAYOFWEEK,每周日,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13499745/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com