【发布时间】:2015-09-25 03:01:59
【问题描述】:
我是wounder,我可以转换这个sql吗:
SELECT MIN(price) min_price, * FROM table GROUP BY YEAR(date), MONTH(date);
使用 Django ORM ? 我需要每个月以最低价格购买一件物品。所以我尝试使用聚合():
Model.objects.filter(*filtering*).aggregate(Min('price'))
但它丢失了其他字段,仅显示“价格” 尝试过,发布我需要的字段:
Model.objects.values(*some fields*).filter(*filtering*).aggregate(Min('price'))
但在此之后我没有得到任何字段!甚至价格。 所以我也需要一个具有最低价格和其他字段的对象
【问题讨论】:
标签: django aggregate-functions