# таблица для сбора помесячной статистики по всем клиентам агентств
# база: monitor
# выполнять до выкладки в любое время

CREATE TABLE agency_clients_month_stat (
  ClientID int NOT NULL default '0',
  AgencyID int NOT NULL default '0',
  stat_date date NOT NULL COMMENT 'month of stat like 2011-11-01',

  is_supersubclient enum('No', 'Yes') NOT NULL default 'No',
  sum_spent decimal(16, 2) NOT NULL default 0.0,
  avg_ctr_on_search decimal(16, 2) NOT NULL default 0.0,

  campaigns int NOT NULL COMMENT 'count of active campaigns',
  campaigns_with_autobudget int NOT NULL,
  campaigns_with_autooptimization int NOT NULL,
  campaigns_with_time_target int NOT NULL,
  campaigns_without_metrika_and_openstat int NOT NULL,
  campaigns_with_xls int NOT NULL,
  campaigns_with_7day_stopped int NOT NULL,

  banners int NOT NULL COMMENT 'count of active banners (BannerID > 0)',
  banners_moderate_declined int NOT NULL,
  banners_with_geo_target int NOT NULL,
  banners_with_vcard int NOT NULL,
  banners_with_templates int NOT NULL,

  PRIMARY KEY  (ClientID, AgencyID, stat_date)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
