Я создал таблицу MySQL с этими полями:
id - int - auto_increment
dt - DateTime
desc - VARCHAR 255
Теперь я хотел бы знать, как выбрать только годы из этой таблицы с помощью Peewee в Python. Равные годы должны быть удалены.
В SQL я бы просто сделал SELECT DISTINCT YEAR(dt) AS yr from data;
, чтобы получить желаемый результат.
Мне известен метод db.execute_sql
для выполнения необработанного SQL-запроса. Интересно, однако, есть ли более чистый путь.
Спасибо и всего наилучшего.