【发布时间】:2011-11-14 22:45:15
【问题描述】:
我正在尝试编写一个 sql 查询,但我发现了一些困难。我想要的是:
假设我们有一张表格,用于存储每天观看视频的次数。 比如:
- 天:14/11/2011,video_id:3539,观看次数:125
- 和:2011 年 11 月 15 日,video_id:3539,观看次数:162
(因此该表存储 video_id、day、timeswatched)
我想要的是制作一个广告牌/图表类型,显示日期之间(今天和昨天)观看次数最多的 8 个视频的观看时间百分比变化:今天和昨天。 (请注意,今天或昨天可能根本没有观看视频 - 这应该是一个问题吗?)
所以结果应该是这样的:video-id: 3539 今天有 +23% 或 -44%(或..)更多/更少的观看次数(我们需要知道如何找到 23%)
谢谢!
【问题讨论】:
-
拥有数据集后,您在 PHP 中的逻辑会更加实用。
-
谢谢,我想我同意这一点,但是 sql 查询应该是什么?