在Django 1.2.3中,我需要执行以下查询:

SELECT FLOOR(quantity/100) FROM mytable

有什么办法可以使其成为纯Django风格?

然后,执行更困难的步骤:
SELECT FLOOR(quantity/100), count(*)
FROM mytable
GROUP BY FLOOR(quantity/100)

有什么标准的解决方案吗?

最佳答案

从Django 2.2开始,您可以使用Floor function:

class Floor(Transform):
    function = 'FLOOR'
    lookup_name = 'floor'

07-28 02:11
查看更多