Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Como comparar datas no sqlalchemy?


Que tal usar datetime.datetime objetos em vez de strings para fromDate , toDate ?
from datetime import datetime, timedelta

def findAll(fromDate, toDate):
    fromDate = datetime.strptime(fromDate, '%Y-%m-%d')
    toDate = datetime.strptime(toDate, '%Y-%m-%d') + timedelta(days=1)
    return session.query(SomeType).filter(
        SomeType.date >= fromDate,
        SomeType.date < toDate).all()