До кучи можно отмеить, что хранение счетчика в таблице постов не даст возможности использовать query_cache. Подробнее см статью Кэширование запросов в MySQL
По стандарту SQL в запросе с группировкой в части перечисления полей (то, что идет после SELECT) можно указывать ТОЛЬКО те поля, по которым идет группировка, или которые используются с групповыми функциями (sum, max, group_concat, ...)
Посмотрите статью Группировка в MySQL, там описано несколько способов решения проблемы.
Выбирайте (dateRecord, companyId, employeeId), а потом по этой комбинации выбирайте нужные вам данные.
О том как правильно писать запросы с группировкой посмотрите эту статью
Это не пустая ошибка, а ошибка синтаксиса.
Переопределите mysql_query чтобы она давала достаточную информацию об ошибке, как описано в этой статье. И будет вам счастье.