sql >> Databasteknik >  >> RDS >> Mysql

Hur jämför man datum i sqlalchemy?

Vad sägs om att använda datetime.datetime objekt istället för strängar för 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. Ersätter värde i tomt fält efter användning av split_part

  2. Ytterligare ett 12c Optimizer-vitbok

  3. MySQL JOIN-rader om befintliga annat fylls med NULL

  4. Ta reda på om ett objekt är en främmande nyckel med OBJECTPROPERTY() i SQL Server