sql >> Database teknologi >  >> RDS >> Mysql

Hvordan sammenligner man datoer i sqlalchemy?

Hvad med at bruge datetime.datetime objekter i stedet for strenge for 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()


  1. Forskellige resultater med samme forespørgsel med DB::raw og Eloquent

  2. Tidlige registreringer åbner for PGDay.IT 2011

  3. Sådan moderniserer du din virksomhed i 2022

  4. Fejl i LINQ (kolonnen findes ikke) ved brug af Entity Framework