Sorry, it is a type, it should actually be  .filter(func.strftime('%m',
Event.event_date == datetime.today().strftime('%m')))

Let me go through your latest response and will get back to you. Thank you
for the prompt response.

On Wed, Apr 5, 2023 at 10:16 AM Lele Gaifax <l...@metapensiero.it> wrote:

> Nancy Andeyo <nandey...@gmail.com> writes:
>
> > However, the part with problems is this one: .filter(func.strftime('%m',
> > Event.event_date = datetime.today().strftime('%m'))) where the aim to
> > filter out events that will take place in the current month. This is the
> > section that I posted, yet I needed to post the entire query for what I
> am
> > intending to achieve is understood.
>
> I can't say if the typos are due to you rewriting the cide in these
> messages, or if instead they are effectively present in the real code,
> but also the above is not correct:
>
>   .filter(func.strftime('%m', Event.event_date =
> datetime.today().strftime('%m')))
>
> This should raise a syntax error when evaluated by Python...
>
> For comparison, the following complete script works for me:
>
>   from datetime import date
>   from pprint import pprint
>
>   from sqlalchemy import create_engine
>   from sqlalchemy import func
>   from sqlalchemy.orm import Session
>
>   from sol.models import Tourney
>
>
>   engine = create_engine('sqlite:///development.db')
>   session = Session(engine)
>
>   q = session.query(Tourney)
>   q = q.filter(func.strftime('%m', Tourney.date) ==
> date.today().strftime('%m'))
>
>   pprint([(t.description, t.date) for t in q.limit(3).all()])
>
> and emits
>
>   [('2° Torneo', datetime.date(2001, 4, 1)),
>    ('7° Torneo', datetime.date(2004, 4, 24)),
>    ('7° Torneo', datetime.date(2005, 4, 30))]
>
> Hope this helps,
> ciao, lele.
> --
> nickname: Lele Gaifax | Quando vivrò di quello che ho pensato ieri
> real: Emanuele Gaifas | comincerò ad aver paura di chi mi copia.
> l...@metapensiero.it  |                 -- Fortunato Depero, 1929.
>
> --
> SQLAlchemy -
> The Python SQL Toolkit and Object Relational Mapper
>
> http://www.sqlalchemy.org/
>
> To post example code, please provide an MCVE: Minimal, Complete, and
> Verifiable Example.  See  http://stackoverflow.com/help/mcve for a full
> description.
> ---
> You received this message because you are subscribed to a topic in the
> Google Groups "sqlalchemy" group.
> To unsubscribe from this topic, visit
> https://groups.google.com/d/topic/sqlalchemy/4oPfuzAjw48/unsubscribe.
> To unsubscribe from this group and all its topics, send an email to
> sqlalchemy+unsubscr...@googlegroups.com.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/sqlalchemy/87pm8ier3i.fsf%40metapensiero.it
> .
>


-- 
*James Paul Chibole*
       -In the name of God-

-- 
SQLAlchemy - 
The Python SQL Toolkit and Object Relational Mapper

http://www.sqlalchemy.org/

To post example code, please provide an MCVE: Minimal, Complete, and Verifiable 
Example.  See  http://stackoverflow.com/help/mcve for a full description.
--- 
You received this message because you are subscribed to the Google Groups 
"sqlalchemy" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to sqlalchemy+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/sqlalchemy/CA%2B9bh8dc1ph6UC49pqjVeVfg-DEo%2BE2vFxu0NCXoB9AonsWXtQ%40mail.gmail.com.

Reply via email to