在这里,我有一个关于获取最近的最小值和最大值的查询。
我有一个范围:

2.43 - 3.57 lakhs


现在我需要获取最接近最小值和最大值的值。

我尝试使用此查询未获得所需的结果。

$othsimlar_prices = "select ABS(exshowroom - ".$price_query['minprice'].") as minprice,
                            ABS(exshowroom - ".$price_query['maxprice'].") as maxprice,
                            make,
                            model
                    from ncp_variant_cache
                    order by maxprice";

最佳答案

为什么不使用“ where”和“ and”?

$othsimlar_prices = "select *
                    from ncp_variant_cache
where minprice=ABS(exshowroom - ".$price_query['minprice'].")
and maxprice=ABS(exshowroom - ".$price_query['maxprice'].")
                    order by maxprice"


;

或者,如果您只有一个价格栏,则可以:

从your_table中选择*,其中间隔1和间隔2之间的价格

关于php - 需要获得最接近的最小值和最大值,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/32332447/

10-10 14:37