gpt4 book ai didi

mysql - 如何使用月份的周数从MySQL数据库表中获取每周数据?

转载 作者:行者123 更新时间:2023-11-29 18:30:07 25 4
gpt4 key购买 nike

我有一个数据库表studentvideos。我想根据月份的周数从此表中检索数据,这意味着一周内观看视频的时间,时间被指定为表结构中的 totaltime 列和 noofviews 列指定视频的观看次数。周数指定为表结构中的一列,如 wofmonth

让我们有一个名为 vid1 的视频,vid1 在第一周观看两次,每次 10 秒,在第二周观看一次 10 秒。

我想以嵌套数组/JSON 形式返回响应,其中我将周数作为每周的标签,并为每周编号的视频名称、该特定周观看该视频的时间总和(例如第 1 周数组将包含时间为 20 秒的 vid1,第 2 周数组将包含时间为 10 秒的 vid1),并且该周观看视频的时间也类似。

studentvideos 表的屏幕截图:
Screenshot of studentvideos table

我尝试了以下查询,但我不知道如何修改或重写查询以获得上面解释的所需结果。

SELECT videoid, sum(noofviews), sum(totaltime) FROM studentvideos group by videoid

结果:上述查询结果:
Result of above query

最佳答案

在尝试了很多不同的事情之后,答案很简单。我发布了正确的答案,将来可能有人会遇到这样的问题。多个 GROUP BY 为我解决了这个问题。

查询:

SELECT wofmonth as weekNumber,videoid,sum(noofviews)as totalTime,sum(totaltime) as noOfViews from studentvideos group by wofmonth,videoid

关于mysql - 如何使用月份的周数从MySQL数据库表中获取每周数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45758693/

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