【问题标题】:Show Month with the Highest Quantity Sold [closed]显示销量最高的月份[关闭]
【发布时间】:2013-06-14 18:38:56
【问题描述】:

我需要显示销量最高的月份。 我不知道该怎么做。请帮忙谢谢。 我有:

id、prod_name、价格、q_sold、月份

q_sold 必须与输入的月份数相加。

【问题讨论】:

    标签: mysql sql select database


    【解决方案1】:

    您可以按总和排序您的结果,并仅使用limit 1 获取第一个条目

    select `month`, sum(q_sold) as sold_sum
    from your_table
    group by `month`
    order by sold_sum desc
    limit 1
    

    【讨论】:

    • q_sold 只能在月份相同的情况下求和。
    • 是的,group by month 正在这样做。
    • 我得到了未定义的 q_sold 索引
    • 这听起来像是 PHP 错误。您是否在代码中运行此查询?请先在 SQL 工具中验证查询。
    • <?php include 'connect.php'; $bogart=mysqli_query($con," SELECT month, sum(q_sold) as sold_sum FROM samsung_store` group by month order by sold_sum desc LIMIT 1 ") 或死 (mysql_error()); $count=mysqli_num_rows($bogart); while($ baragan=mysqli_fetch_array($bogart)){ if($count % 2 == 0){ $color="#EDEDED"; $count--; } else{ $color="white"; $count--; } ? > `
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-08-25
    • 2018-10-14
    • 1970-01-01
    • 2022-11-21
    • 2021-08-30
    • 1970-01-01
    相关资源
    最近更新 更多