| Welcome to WebmasterWorld Guest from 126.96.36.199 |
register, free tools, login, search, pro membership, help, library, announcements, recent posts, open posts,
|Become a Pro Member|
|Count records in mysql table for specific month|
timestamp and datetime
I'm trying to count all the records for a specific month in a table which regdate is timestamp instead of datetime.
The table is phpbb table phpbb_users (user_id, regdate,...).
I need to count all users registered in the specific month (i.e. February 2009, January 2006,... etc).
To display a Count and the month added for the whole table use the query below.
SELECT count(user_id) as Counter, DATE_FORMAT(regdate,"%M %Y") as DateRegistered FROM table_name GROUP BY DateRegistered
To show a count of all the records for April 2009 for instance you can use:
SELECT Count(*) FROM table_name WHERE DATE_FORMAT(regdate,"%M %Y") = "April 2009"
All trademarks and copyrights held by respective owners. Member comments are owned by the poster.
WebmasterWorld is a Developer Shed Community owned by Jim Boykin.
© Webmaster World 1996-2014 all rights reserved