Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Python: Веб-разработка и фреймворки > Django выборка значений по дате


Автор: errr 20.4.2010, 20:41
есть таблица вида в бд postgresql:
Код

 call_id |        conn_time        
---------+-------------------------
   13278 | 2010-03-05 12:43:54.283
   13282 | 2010-03-05 12:45:03.896
   13296 | 2010-03-05 12:51:23.339
   13322 | 2010-03-05 13:08:31.549


Мне надо узнать количество call_id по часам. sql-запрос будет таким
Код

select count(call_id), date_trunc('hour',conn_time) from core_cdr_django group by date_trunc('hour',conn_time);


Вывод будет соответственно таким:
Код

 count |     date_trunc      
-------+---------------------
    1 | 2010-03-05 13:00:00
    3 | 2010-03-05 12:00:00


Как можно что-то подобное реализовать через orm django?



Автор: 31416 28.4.2010, 12:25
Ну группировка в джанге точно есть, вопрос только позволит ли она так по часу группировать.. Если нет то можно хранить час этой даты в отдельном поле и по нему группировать.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)