CGridView GROUP BY + COUNT

Есть модель (например Post), Хочется сделать что то вроде статистики, по датам, с фильтрами.

Нужно вывести количество этих самых Post группированных по дате создания, с фильтром например по диапазону дат.

Временно сделал все через простые скл запросы + таблица во вьюшке, Вопрос - как это сделать правильно(красиво).

Группировка:


'sort' => array(

      'defaultOrder' => 'поле',

   ),

Фильтр по диапазону дат CJuiDatePicker, способы разные:

Либо

http://jqueryui.com/demos/datepicker/#date-range

Т.к. всунуть второе поле.

Либо делать по диапазону time-time

Не очень понял.

Я хочу вывести в CGridView результаты примерно вот такого запроса(упрощенно)


SELECT COUNT( * ) AS count, DATE( created_at ) AS date

FROM `film`

GROUP BY date

Пока что не понимаю как это сделать, потому что свойств модели там вообще не выводится.

ЗЫ: Вопрос решен, если нужно могу выложить как.

Выложи, оч нада, видел решения в нете но они както не очень…