Esta es la respuesta más correcta que encomtrarás compartir, sin embargo mírala detenidamente y analiza si se puede adaptar a tu trabajo.
Ejemplo 1: fecha del filtro sqlalchemy hoy
from sqlalchemy import func
fromdatetimeimportdate
my_data =session.query(MyObject).filter(
func.date(MyObject.date_time)==date.today()).all()
Ejemplo 2: filtro sqlalchemy entre fechas
qry = DBSession.query(User).filter(
and_(User.birthday <='1988-01-17',User.birthday >='1985-01-17'))# or same:
qry = DBSession.query(User).filter(User.birthday <='1988-01-17').
filter(User.birthday >='1985-01-17')
Ejemplo 3: consulta de fecha inferior a sqlachemy
current_time=datetime.datetime.utcnow()
ten_weeks_ago =current_time-datetime.timedelta(weeks=10)
subjects_within_the_last_ten_weeks =session.query(Subject).filter(
Subject.time> ten_weeks_ago).all()
Recuerda algo, que te damos el privilegio añadir una tasación acertada si te fue de ayuda.
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)