SQL:根据消费类型不同统计人次

--按照不同消费类型,统计不同类型的总金额和玩家(重复消费算1人次)
select distinct reason,sum(c) as '金额', count(unick) as '人数' from (
select unick,reason,sum(cost) as c from rp_usercost group by unick,reason ) t
group by reason
order by reason--按照不同消费类型,统计不同类型的金额和玩家(玩家相同消费项目,只计算第一条,累计金额也只有第一条)
select distinct reason,sum(c) as cost, count(unick) as amount from (
select distinct reason,unick,ROW_NUMBER() over (partition by reason,unick  order by unick) as num,sum(cost) as c from rp_usercost group by reason,unick
) t where t.num=1
group by reason
order by reason 

SQL:根据消费类型不同统计人次相关推荐

  1. execution 排除_使用SQL Server 2016 Live Execution统计信息对SQL查询性能进行故障排除

    execution 排除 SQL Server Management Studio a graphical interactive that allows you to interact with t ...

  2. 0717 抽象类/接口/异常/==-equals()/搜索字符串/包装类型(统计字符数)/hashCode()/StringBuffer/pingSQL/2018年美式日历

    抽象类与接口   什么是抽象类?   有一些类没有必要实例化,实例化没有意义,它可以封装通用   的业务代码   Animal -- 没有必要实例化   Dog   Cat   Fish ... 抽象 ...

  3. oracle输入数字类型吗,PL/SQL Number数字类型函数

    PL/SQL Number数字类型函数 更新时间:2007年03月21日 00:00:00   作者: ABS(x) 函数,此函数用来返回一个数的绝对值. ACOS(x)函数,返回X的反余弦值.X范围 ...

  4. SQL Server 字段类型 decimal(18,6)小数点前是几位?记一次数据库SP的BUG处理

    原文:SQL Server 字段类型 decimal(18,6)小数点前是几位?记一次数据库SP的BUG处理 SQL Server 字段类型 decimal(18,6)小数点前是几位? 不可否认,这是 ...

  5. java调用sql返回list_Hibernate执行原生SQL返回ListMap类型结果集

    我是学java出身的,web是我主要一块: 在做项目的时候最让人别扭的就是hibernate查询大都是查询出List(T指代对应实体类)类型 如果这时候我用的联合查询,那么返回都就是List , 这样 ...

  6. mysql 金额 类型,SQL实现根据类型对金额进行归类

    搜索热词 下面是编程之家 jb51.cc 通过网络收集整理的代码片段. 编程之家小编现在分享给大家,也给大家做个参考. select temp.id,sum(temp.typyA_amount) as ...

  7. sql server java类型_使用基本 JDBC 数据类型 - SQL Server | Microsoft Docs

    使用基本数据类型Using basic data types 01/29/2021 本文内容 Microsoft JDBC Driver for SQL ServerMicrosoft JDBC Dr ...

  8. sql判断数据库类型数据_SQL数据类型

    sql判断数据库类型数据 SQL | 资料类型 (SQL | Data Types) Just like other programming languages, facilities of defi ...

  9. 学习SQL:关系类型

    One of the most important things in databases is to understand the types of relations in the databas ...

最新文章

  1. Dubbo:Spring Cloud 服务调用的新选择
  2. 建立FPGA深度学习加速生态圈,为人工智能赋能
  3. android sdk 更新用的HOSTS
  4. python array的应用
  5. 在linux下玩转usb摄像头
  6. mockito java_使用Mockito在Java中进行模拟入门
  7. oracle rac实例切换,RAC+单实例DG的切换
  8. ZOJ 4028 15th浙江省省赛E. LIS(神奇贪心)
  9. [mybatis]Example的用法
  10. 无盘服务器pnp,锐起无盘PNP有哪些配置类型
  11. UC3842好坏的判断方法
  12. ssh 工具 socket 10106 连接不上
  13. CodeForces - 767C Garland(附带易错数据)
  14. js 通过id名找到对象数字里对应的name
  15. 2021哔哩哔哩1024程序员节日第二弹:安全攻防挑战赛
  16. 新近开发了一款Android应用奶爸指南
  17. STM32H750使用Jlink烧录QSPI flash配置
  18. java九宫格问题课程设计_课程设计九宫格数独.doc
  19. Python爬虫之Requests的基础运用
  20. 深入浅出讲解神经网络的种类及举例说明

热门文章

  1. 京东android面试题2019,京东2019春招编程题参考代码
  2. UG打开stp格式模型,总是把以前的模型也一起打开
  3. ARM汇编之跳转指令
  4. 通过display:flex实现CSS垂直居中
  5. JAVA 实现邮编查询——输入邮编,返回使用该邮编的地区名称。
  6. 金九银十,Java 程序员面试历程(附字节,阿里,百度,网易,美团等面经)
  7. 关于远程连接access数据库问题
  8. 网络中显示两台计算机,我的电脑网络连接中出现两个“本地连接”,怎么办?...
  9. 自媒体营销工具-绑定自媒体账号一键分发到媒体平台,让运营高效省心
  10. 1.Moveit 创建六轴机械臂模型