MySQLにテーブルがある場合:
create table t
(
id integer primary key,
time datetime not null,
value integer not null
)
およびマッピングクラス:
class T(Base):
__tablename__ = 't'
id = Column(INTEGER, primary_key=True, nullable=False, unique=True)
time = Column(DATETIME, nullable=False)
value = Column(INTEGER, nullable=False)
SQLAlchemyを使用して、このテーブルから月を指定したすべての値を選択するにはどうすればよいですか?MySQLにはmonth
機能がありますselect value from t where month(time) = 4
が、SQLAlchemyにはmonth
機能がありません。