Спасибо. Да, так получилось.
Правда пришлось еще добавить:
from sqlalchemy import func
И вот здесь вот так, чтобы сортировалась по кол-ву по убыванию:
query = query.order_by(func.count(U.dest).desc())
Все работает.
И еще вопрос, а не тот ли это случай, когда на чистом sql быстрее и по кол-ву строк короче?
sql = "select dest ...."
top_langs = db.session.execute(sql).fetchall()
Где та грань, когда надо писать на чистом sql?
Написано 21 минуту назад
А тогда цикл просто крутить не надо.
row=db_session.query(Courses).order_by(Courses.courses_now.id.desc()).first()
И все наверное.
В row будет первое значение.
Mrrl: Найти самое маленькое число и умножить на максимум не годится. Эта хитрая штуковина нужна для тётенек-бухгалтерш.
У них есть итоговая сумма.
Им надо сгенерить исходя из их стоимости товаров, которые у них есть в базе некую накладную.
Вот картинка накладной: fonclub-blog.ru/wp-content/uploads/2012/08/naklad.png
Из нее мы знаем итоговую сумму.
И у нас есть список цен на товары.
Надо подогнать все остальное.
Mrrl: Сумма всегда будет больше, чем любой элемент из списка. Но список "цифр" заранее неизвестен. Неизвестно какие цифры будут в списке. Так же заранее неизвестно их кол-во.
Ну то есть в таблице Stat очень много раз встречается
user_id = 2
А здесь речь идет о изменении одиночной записи.