【发布时间】:2018-01-27 06:15:42
【问题描述】:
我有一个数据库表studentvideos。我想根据月份的周数从该表中检索数据,这意味着在一周内观看视频的时间和时间指定为表结构中的 totaltime 列和 noofviews 列指定观看视频的次数。周数被指定为表结构中的一列 wofmonth。
让我们有一个名为 vid1 的视频,在第 1 周观看 vid1 两次,每次 10 秒,在第 2 周观看一次,每次 10 秒。
我想以嵌套数组/JSON 形式返回响应,其中我将周数作为每周的标记,并且对于每个周数视频名称,该视频在该特定周内观看的时间总和(例如第 1 周阵列将有 vid1 时间为 20 秒,第 2 周阵列将有 vid1 时间为 10 秒)以及该视频在该周观看的时间类似。
我尝试了以下查询,但我不知道如何修改或重写查询以获得上述所需的结果。
SELECT videoid, sum(noofviews), sum(totaltime) FROM studentvideos group by videoid
【问题讨论】:
-
stackoverflow.com/questions/12046729/…。您将不得不为您的特定目的进行操作。
-
@TGray 我想要对我所说的表结构和问题完全相同的 SQL 查询,我已经在 stackoverflow 上解决了所有相关问题,但没有找到我的解决方案或解决方案提示。
标签: mysql