django mssql разделение сервера по rownumber и получение только строки 1 - PullRequest
0 голосов
/ 13 апреля 2019

Я использую django-pyodbc-azure для подключения к серверу mssql.

У меня есть модель, где я хочу разделить строки по RowNumber и получить строки только с номером 1. Я успешно добавляю номер строки в набор запросов с помощью функции аннотирования и окна,

 TicketActivity.objects.annotate(
            row_number=Window(expression=RowNumber(),
                              partition_by=[F('ticket_id'), F('ticket_status')], 
                              order_by=F('activity_date').asc(),
                       ),
 )

Как мне отфильтровать это? используя .filter(row_number=1) выведите ошибку

Окно запрещено в предложении фильтра.

...