如何从表格中恢复广告服务器的展示次数和点击次数

时间:2015-11-03 05:06:00

标签: php mysql sql

我被用来恢复adserver来跟踪横幅广告展示次数和点击次数。然后 我想访问展示并点击我的phpmyadmin而不是来自广告服务器管理面板。

这是我的访问查询

SELECT sum(`impressions`) FROM `rv_data_summary_ad_hourly` WHERE `ad_id`=6 AND `date_time` >= '2015-10-26' AND `date_time` <= '2015-11-01'

- 这是表结构

CREATE TABLE IF NOT EXISTS `rv_data_summary_ad_hourly` (
  `data_summary_ad_hourly_id` bigint(20) NOT NULL AUTO_INCREMENT,
  `date_time` datetime NOT NULL,
  `ad_id` int(10) unsigned NOT NULL,
  `creative_id` int(10) unsigned NOT NULL,
  `zone_id` int(10) unsigned NOT NULL,
  `requests` int(10) unsigned NOT NULL DEFAULT '0',
  `impressions` int(10) unsigned NOT NULL DEFAULT '0',
  `clicks` int(10) unsigned NOT NULL DEFAULT '0',
  `conversions` int(10) unsigned NOT NULL DEFAULT '0',
  `total_basket_value` decimal(10,4) DEFAULT NULL,
  `total_num_items` int(11) DEFAULT NULL,
  `total_revenue` decimal(10,4) DEFAULT NULL,
  `total_cost` decimal(10,4) DEFAULT NULL,
  `total_techcost` decimal(10,4) DEFAULT NULL,
  `updated` datetime NOT NULL,
  PRIMARY KEY (`data_summary_ad_hourly_id`),
  KEY `rv_data_summary_ad_hourly_date_time` (`date_time`),
  KEY `rv_data_summary_ad_hourly_ad_id_date_time` (`ad_id`,`date_time`),
  KEY `rv_data_summary_ad_hourly_zone_id_date_time` (`zone_id`,`date_time`)
) ENGINE=MyISAM  DEFAULT CHARSET=utf8 AUTO_INCREMENT=16136 ;

但展示次数和点击次数结果略有不同。我希望结果与广告服务器管理面板完全相同。

这是phpmyadmin的查看结果 enter image description here

- 这是revive adserver管理面板的查看结果 enter image description here

1 个答案:

答案 0 :(得分:1)

&lt; p&gt;检查Revive广告服务器中的时区。更改MySQL查询以匹配它。 &LT; / p为H. &lt; p&gt; [从评论中提取,可能有助于遇到类似问题的其他用户]&lt; / p&gt;