对不同属性进行排序和混合

时间:2017-03-07 13:00:50

标签: django postgresql sorting

我有一个产品清单,每个都有价格,折扣和类别。

我需要从第一个产品开始对此列表进行排序,其价格低于特定目标并降价。

复杂的是我还需要混合类别和折扣。也就是说,连续产品必须具有不同的类别。还应该有两种产品有折扣,然后两种没有折扣等等。

我想得到这样的东西:

product_a, 9000, 10%, category_x
product_b, 8000, 10%, category_z
product_c, 7000,  0%, category_y
product_d, 6000,  0%, category_w
product_d, 5000, 10%, category_x

任何想法如何做而不必做很多查询。

这是针对使用Django并使用Postgresql

制作的网站

0 个答案:

没有答案