Ir vēl viens... "Tricky" variants... Ja es nekļūdos, protams (bet nu ceru, ka pamatideju izstāstīšu un ieviešanas nianses varēs izdomāt tālāk)...
Pieņemsim, ka nav svarīga absolūta precizitāte (līdz pat sekundes daļām), bet gan pietiek ar precizitāti līdz stundai.
Izveidojam katram rakstam vēl 24 laukus, kurus nosaucam teiksm: h0, h1, h2, h3... h23, kuriem:
1) Atkarībā no stundas pie katras apskatīšanas skaitām klāt pa vienībai (ja pulkstens ir 13:27, tad pie nolasīšanas palielinām par vienu lauku h13);
2) Pie stundu nomaiņas nonullējam visu rakstu lauku h<stunda> (piemēram, ja ir pulkstens 14:00, tad izpildām: UPDATE raksti SET h14=0) - Te vajadzīgs vai nu cron, vai arī DB piedāvātā funkcionalitāte.
Apskatīšanas skaitu nosakām:
SELECT (h1+h2+h3...+h23) as apskatisanas FROM raksti WHERE id = x