Subtracting months in MySQL

From: Date: Tue, 20 May 2003 08:50:56 +0000
Subject: Subtracting months in MySQL
Groups: php.db 
Request: Send a blank email to php-db+get-27916@lists.php.net to get a copy of this message
I have a table that stores a daily summary of page hits. I need to be able to summarize this data by month, which I've done with the following query: SELECT MONTHNAME(date) as month, YEAR(date) as year, SUM(count) as count FROM pagehits GROUP BY YEAR(date), MONTHNAME(date) ORDER BY YEAR(date), MONTH(date) I then need to limit this to the previous 12 months. What's the best way to do this? 1) Using PHP (mktime, date) to get the defining months and plugging into the query 2) Using MySQL's built in functions (BETWEEN, DATE_SUB) to figure this out as part of the query (preferable I think) I know there many different ways to go about this, I'm a little confused about putting the parts to work together. Thanks, -Lisi

« previous php.db (#27916) next »