Уведомления

Группа в Telegram: @pythonsu

#1 Янв. 12, 2011 13:47:45

regall
От: Киев
Зарегистрирован: 2008-07-17
Сообщения: 1583
Репутация: +  3  -
Профиль   Отправить e-mail  

Сумма столбцов

from django.db.models import Sum



Офлайн

#2 Янв. 12, 2011 15:37:21

andreiru
От:
Зарегистрирован: 2010-11-06
Сообщения: 154
Репутация: +  0  -
Профиль   Отправить e-mail  

Сумма столбцов

Как я понял здесь считают сумму столбцов в строке, а мне нужно посчитать сумму столбца(size) во всех строках

id name size
———————–
1 val1 36
———————–
2 val2 32
———————–
3 val3 25

как это правильно сделать, подскажите ?



Отредактировано (Янв. 12, 2011 19:25:23)

Офлайн

#3 Янв. 12, 2011 19:36:12

andreiru
От:
Зарегистрирован: 2010-11-06
Сообщения: 154
Репутация: +  0  -
Профиль   Отправить e-mail  

Сумма столбцов

Разобрался:

Files.objects.all().aggregate(Sum('size'))['size__sum']



Офлайн

#4 Янв. 13, 2011 23:50:24

Ferroman
От:
Зарегистрирован: 2006-11-16
Сообщения: 2759
Репутация: +  1  -
Профиль   Отправить e-mail  

Сумма столбцов

Кстати по установке - если нужны версии питон пакетов новее чем в репозитории, лучше использовать pip. А ещё лучше - pip+virtualenv

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version