Созрела у меня проблема.
Есть база данных, куда поступают записи, время поступления записи в базу регистируется функцией time() . Как все тут знают time() - это кол-во секунд от 1970 года (получается примерно такое число 1314196781). Так вот задача в том, что нужно четко знать сколько было записей в январе , феврале, и т.д. по годам...
Помогите люди!
Спустя 28 минут, 52 секунды (24.08.2011 - 18:11) Invis1ble написал(а):
как-то так, примерно
SELECT MONTH(FROM_UNIXTIME(`timestamp`)) m, COUNT(*)
FROM `table`
GROUP BY m