python - odoo框架中的ORM
问题描述
如何将以下 sql 查询更改为 ODOO orm
select max(dnddate) from ink where id = 23 and type= 'h' and kar not in ("5") group by customer;
解决方案
它是那样的
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
推荐阅读
- java - 在聚合其他人时计数不同?
- c++ - 具有 unique_ptr 的工厂模式
- excel - 运行时错误 1004 - 范围类的自动筛选方法失败
- ios - 需要 iOS 12.3.1 (16F203) 支持文件
- java - ServerSocket如何接收多个文件
- c# - 无法使用 UWP 应用程序访问我系统上的 Word 文档
- php - Laravel 中的文件上传路径不正确
- javascript - 在转到下一个命令之前,无法让 Javascript myFunction() 运行 var requiredFields = document.getElementById
- python - 如何在多个应用程序模板中使用 Django Haystack whoosh 搜索字段
- javascript - 我如何检查该函数是否存在于我的班级中