Hallo allemaal,

Ik heb een klein probleempje met de definitie van een query.
Kunnen jullie mij helpen?

Ik wil uit mijn logfile een top 10 maken van meest geraadpleegde pagina's van DE AFGELOPEN 30 DAGEN.

Ik heb een code:


SELECT
   omschrijving AS pagina,
   COUNT(id) AS aantal
FROM
   sys__logfile
WHERE
   omschrijving != '/index.php' AND 
   robot =0  AND 
   datum <= CURDATE() + INTERVAL + 30 DAY
GROUP BY
   omschrijving
ORDER BY
   aantal DESC
LIMIT 
   10


Maar deze query toont steeds het zelfde aantal als ik het aantal dagen wijzig.

Het probleem zit 'm dus in de berekening van het aantal dagen dat er geteld moet worden.

WAT DOE IK FOUT ???

Voor de belangstellenden klik hier

George
Je vraagt nu het overzicht op van alle data die eerder zijn dan een maand na vandaag. Dat is dus alles. ;-)

Probeer het eens met

datum > CURDATE() - INTERVAL 30 day

Reageren