【问题标题】:finding the mobile model and manufacturer with highest sales寻找销量最高的手机型号和制造商
【发布时间】:2021-01-09 09:44:18
【问题描述】:

给定两张表 表 1 - sales_info

  • 销售号
  • 销售日期
  • 咪咪
  • 价格
  • 折扣
  • 净额
  • 客户编号
  • 型号名称

表 2 -mobile_master

  • 咪咪

  • 制造商

  • model_no

  • 价格

    预溶胶

    select manufacurer and model_name
    from sales_info INNER JOIN
         mobile_master
    where sales_info.model_name = mobile_master.model_name and mobile_master.model_name
    where (
    Select count(model_name)
    From Sales_info) as t
    Where t.rank = 1)

找出销量最高的型号名称和制造商。

【问题讨论】:

  • 您是否尝试过编写查询来解决问题?
  • 是的,我已经添加了预测的解决方案,但它不起作用
  • 如果我们计算销售中的型号名称,那么最高计数将是最畅销的移动型号,对此我们可以进行内部连接并打印最高销售的制造商和型号名称
  • 1. Sql server 和 mysql 是两个不同的产品。你用哪一个? 2.获取最大值问题的记录在SO上已经有两个产品的几个答案。
  • 只是面试考试的通用sql查询

标签: sql


【解决方案1】:

试试

SELECT mm.model_name, mm.manufacturer, SUM([net amount]) AS Total -- if you need apply discount etc..
FROM sales_info si 
INNER JOIN mobile_master AS mm ON mm.imei = si.imei
GROUP BY mm.model_name, mm.manufacturer
ORDER BY Total DESC

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-09-11
    • 1970-01-01
    • 2016-11-15
    • 1970-01-01
    • 1970-01-01
    • 2013-02-18
    • 1970-01-01
    • 2010-12-12
    相关资源
    最近更新 更多