LINUX.ORG.RU

Помогите составить простой запрос в стиле Django-way (SQL -> Django)

 , ,


0

2

Имеется таблица с тремя полями - два целочисленных (a, b), и один - дата со временем (d). Задача - сгруппировать строки по парам уникальных комбинаций a и b и поставить каждой паре в соответствие минимальную и максимальную дату.

На SQL в PostgreSQL я сделал это так:

select a, b, min(d), max(d)
from my_table
group by a, b
order by min(d)

Вопрос - как записать это в Django-way?

Гемморно это переписать в django way. Django оперирует объектами и взаимосвязями этих объектов. А у тебя тупо аналитика цифр и дат. Проще самому из этих пар генерировать свои инстансы моделей (и свои модели тоже прописать с нуля) и юзать их в джанго аппе.

menangen ★★★★★
()
my_table.objects.values('a','b').annotate(min_d = Min('d'), max_d = Max('d')).order_by('min_d', 'max_d')
hizel ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.