收集和分组数据 - MySQL

时间:2016-06-09 13:46:12

标签: php mysql

我正在创建一个允许安排广告图片的模块(PHP)。

使用以下表格。

广告空间(ad_traffic_mgr_spaces) enter image description here

广告图片(ad_traffic_mgr_images) enter image description here

广告管理系统(ad_traffic_mgr) enter image description here

查询ad_traffic_mgr表以收集适合特定范围的数据。例如,2016年6月份时间戳落地的所有数据。

界面的图形显示在HTML表格中显示,每个表格代表一个月。一个行块,由视觉和文字指示分隔,以便您知道正在处理的广告空间,然后代表每个广告空间。

enter image description here

顶行是交互式部分,其中水平地,每个单元格代表一个月中的一天。当用户点击当天时,将打开一个编辑器,允许分配图像,并选择一个停止日期,并将所选日期作为开始日期。

在这一天的行中,我们将按计划安排每个图像的图形表示。这就是我对MySQL的问题所在。

可以指定广告在同一时间范围内展示。当发生这种情况时,系统随机选择其中一个广告图像。显然,共享同一时间范围任何部分的广告不能存在于同一行。

我想知道的是,有没有办法让MySQL在整个月的时间范围内选择此广告空间的数据,然后按照整个数据集的时间顺序对每行的数据进行分组,就像上图中那样?

提前感谢您的帮助和指导。

0 个答案:

没有答案