如何在sqlalchemy中使用modulo?

问题描述 投票:0回答:1

我有这个原始的SQL语句,我想用于Core和ORM:

SELECT * FROM `buffet` WHERE `roomId` = '864495034004835' AND `recordMasa` > '1514600000' AND `recordMasa` < '1514900000' AND `recordMasa` mod 10 = 0 LIMIT 0,10000000000;

请告诉我如何添加到下面的现有代码中以包含模数函数:

select_statement = select([Buffet]).where(and_(
        Buffet.recordMasa > arguments['startDate'],
        Buffet.recordMasa < arguments['endDate'],
        Buffet.roomId == arguments['ident']
    ))
rooms = conn.execute(select_statement).fetchall()
python sqlalchemy
1个回答
2
投票

来自python的the modulo operator怎么样?

select_statement = select([Buffet]).where(and_(
        Buffet.recordMasa > arguments['startDate'],
        Buffet.recordMasa < arguments['endDate'],
        Buffet.roomId == arguments['ident'],
        Buffet.recordMasa % 10 == 0,
    ))
© www.soinside.com 2019 - 2024. All rights reserved.