fox_12
@fox_12
Расставляю биты, управляю заряженными частицами

Получить одним запросом разность двух последних значений в выборке?

Делается некая выборка

res = SomeModel.objects.filter(user=someuser).order_by('somedate').values_list('somevalue', flat=True)


Результатом которой будет некий массив значений.
Как можно Одним запросом получить разность двух последних значений? Учитывая то что значений может быть менее двух (тогда вывести 0)

Что-то типа res[-1] - res[-2] - только на уровне запросов БД
  • Вопрос задан
  • 71 просмотр
Пригласить эксперта
Ответы на вопрос 1
два курсора на уровне БД. все это оформить в виде хранимой процедуры.
другого варианта я не знаю
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы