eğer sadece +1 yapıyorsan gün hafta ay diye bölemezsin hocam.
bende benzer bir şey yapmıştım, hitler için ayrı bir tablo açtım. yani
videolar tablosunda izlenen videoya +1 yapıyorsun, bu senin toplam hitin olsun birde hit tablosu oluştur. hit tablosuna id + video id + üye id + tarih şeklinde kayıt yap.
sonra verileri if sorgusuyla çekersin.
bu günün en çok izlenen kaydı bence bu şekilde kullanmak daha iyi olur.
$sorgu=mysql_query("select video_id,count(id) as sayi from hits where gun='12' and  ay='04' and yil='2015' group by video_id order by sayi desc limit 10");,
bu da yeni tablon için bi örnek

$gun = date("d");
$ay = date("m");
$yil = date("Y");
$sorgu = "INSERT INTO hits ";
$sorgu .= "(video_id,uye_id,gun,ay,yil)";
$sorgu .= " VALUES ";
$sorgu .= "('$video_id','$uye_id','$gun','$ay','$yil')";
$hitler = mysql_query($sorgu);
$f = "1";
$ekle = $eskihit+$f;
if ($hitler)
{$sorgi = "UPDATE videolar SET hit = '".$ekle."' WHERE `id` = '$id'"; mysql_query($sorgi); }
CREATE TABLE IF NOT EXISTS `hits` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `video_id` varchar(255) NOT NULL,
  `uye_id` varchar(255) NOT NULL,
  `gun` varchar(255) NOT NULL,
  `ay` varchar(255) NOT NULL,
  `yil` varchar(255) NOT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `id` (`id`)
  ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;