我需要编写sql查询,将产品分为3个相等的价格组,(最便宜的产品将在第一组)。对于每一组,我必须提供它包括的价格范围和库存的平均单位。 ? 我试着使用ntile,但我被卡住了: SELECT UnitPrice, NTILE(3) OVER (
ORDER BY UnitPrice ASC
) AS productGroup, UnitsInStock
FROM Products
我想从数据库中得到最畅销产品的当前库存。我已经成功地获取了最畅销的产品,但无法在同一个查询中获取它们当前的库存。
SELECT product_name, product_code, SUM(qty) As TotalQuantity FROM `order_items` GROUP BY product_code ORDER BY SUM(qty) DESC LIMIT 5
库存表就是这样的
如果你需要更多的信息,我会更新问题。