Как мне использовать несколько сортировок в оконной функции в SQLAlchemy? ⇐ Python

Программы на Python
Anonymous
Как мне использовать несколько сортировок в оконной функции в SQLAlchemy?

Сообщение Anonymous »

У меня есть запрос SQLAlchemy с такой функцией row_number, которая работает нормально:

Код: Выделить всё

func.row_number().over(order_by=a.desc())
Я хотел бы добавить вторую сортировку, чтобы помочь с «разрывом ничьей». Я пробовал:

Код: Выделить всё

func.row_number().over(order_by=a.desc(),b.desc())
Я не ожидал, что это сработает. Я тоже пробовал:

Код: Выделить всё

func.row_number().over(order_by=(a.desc(),b.desc()))
и

Код: Выделить всё

func.row_number().over(order_by=[a.desc(),b.desc()])
Это тоже не сработало.

Я не нашел в Интернете пример синтаксиса, поэтому и задал вопрос. - Как выполнить несколько сортировок в оконной функции с помощью sqlalchemy?

Подробнее здесь: https://stackoverflow.com/questions/472 ... sqlalchemy

Вернуться в «Python»