[pyar] Filtrar dias de la semana SQLAlchemy
Federico Apelhanz
elmaildejapel en gmail.com
Lun Dic 17 17:41:44 ART 2012
El 17 de diciembre de 2012 17:36, Gabriel Pozo <jackgris2 en gmail.com>escribió:
> Me auto respondo, imagino, que la mayoría ya sabia alguna opción valida,
> pero por si alguno no lo sabía, pego
> un correo del grupo de correo de SQLAlchemy, realmente mas sencillo de lo
> que imaginaba :P
>
> In SQLAchemy you can refer to DB functions via func[0] construct. Say,
> you have the following model:
>
> class Model(Base):
> __tablename__ = 'foo'
> id = Column(Integer, primary_key=True)
> date = Column(DateTime)
>
> You can query it like this:
>
> session.query(Model).filter(
> # 1 = Sunday, 2 = Monday, ..., 7 = Saturday.
> func.dayofweek(Model.date).between(2, 6)
> ).all()
>
> [0]
> http://docs.sqlalchemy.org/en/rel_0_8/core/expression_api.html#sqlalchemy.sql.expression.func
>
>
>
Si, el problema de eso es que te salteas la capa de abstracción, si mañana
switcheas de base de datos, no te va a andar.
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.python.org.ar/pipermail/pyar/attachments/20121217/a1f8e3d4/attachment.html>
More information about the pyar
mailing list