id - vid - gun - ay - yil - hit
1 - 1 - 12 - 1 - 2018 - 150
2 - 1 - 13 - 1 - 2018 - 300
yada
id - vid - tarih - hit
1- 1 - 12.01.2018 - 150

gibi.
iki şekilde de vid ile tarih kısımlarını kontrol ettireceksiniz eşleşen kayıt varsa hit alanını güncelleyeceksiniz.

tarih bugün ki tarihe eşit mi kontrol edeceksiniz , eşit ise etkilenen bölümden hit alanını +1 yaparsınız artık cookie ilemi yaparsınız yada ip bazlımı bilemiyorum o kısmını.
mantık bu zor olmaması gerek diye düşünüyorum.

gösterirken de tablodan tarihi çekip , bugüne eşitlersiniz , bugüne ait olan idler en çok izlenenler diye istelirsiniz.
1- 1 - 12.01.2018 - 150
2- 5 - 12.01.2018 - 110
3- 10 - 12.01.2018 - 190

DateInterval olarak kullanmak daha doğru bir tercih olacaktır.
mantık kısaca bu bundan sonraki süreç sorgular ile çekip listelemek ile alakalı