我有一张销售表
Cust_ID Prod_ID Prod_qty Sale_date
001 001 10 03/10/2018
我想按月获取销售量最高(仅1种)的产品,以获取完整的表格有效期(无具体期限)
我想看到这样的结果:
Prod ID Month total_sold_month
我编写了以下代码,但它仅获取所有产品(按月总计),而不仅是热门产品。此外,它没有给出月份名称,而是给出了月份编号。请帮助
SELECT
PRODUCT_ID,
SUM(product_quantity),
EXTRACT (MONTH FROM sale_date)
FROM sales
WHERE product_quantity
IN
(SELECT MAX(product_quantity) FROM sales)
GROUP BY EXTRACT (MONTH FROM sale_date), PRODUCT_ID
ORDER BY (EXTRACT (MONTH FROM sale_date)) ASC;