【问题标题】:SQL Query: to show the distribution of transfer amount by interval of 10SQL查询:以10为间隔显示转账金额的分布情况
【发布时间】:2021-07-05 13:53:16
【问题描述】:

下面是表结构:

需要以下格式的输出

【问题讨论】:

  • 您是否尝试过自己解决此教程/考试问题?
  • 是的@GarethD,我能够在查询之间获取计数数据,但在如何动态增加间隔方面没有取得突破。
  • 您应该始终在问题中包含您的尝试,并解释您在各个部分尝试过和失败的地方。仅仅发布两张没有进一步信息的截图不太可能引起非常积极的回应。根据您遇到的问题,以下问题应该可以帮助您入门 - Can I round a number down to the nearest 10?

标签: mysql sql


【解决方案1】:

您可以尝试以下方法:

SELECT bin, sum(amount) FROM ( SELECT TRUNCATE(transfer_amount, -1) as bin , transfer_amount as amount FROM table) Group BY bin

【讨论】:

    猜你喜欢
    • 2014-01-26
    • 2013-09-22
    • 2021-11-02
    • 2018-11-04
    • 2011-04-29
    • 1970-01-01
    • 1970-01-01
    • 2019-10-03
    • 1970-01-01
    相关资源
    最近更新 更多