首页 > 解决方案 > odoo框架中的ORM

问题描述

如何将以下 sql 查询更改为 ODOO orm

select max(dnddate) from ink where id = 23 and type= 'h' and kar not in ("5") group by customer;

标签: pythonodoo

解决方案


它是那样的

inks = self.env['ink'].read_group([
            ('id', '=', 23),
            ('type', '=', 'h'),
            ('kar', 'not in', ("5"))], ['dnddate:max'], ['customer'])

阅读 Model.read_group()

https://www.odoo.com/documentation/13.0/reference/orm.html#search-read


推荐阅读