Distinct + Sum 问题
center cardno tickets
1 00000001 720
1 00000002 720
1 00000003 720
1 00000001 720
1 00000002 720
1 00000003 720
我现在统计唯一卡号的,tickets合计, count(distinct cardno) = 3, sum(tickets) = 2160 这个结果就对了
不能用group by 因为已经设定group by center了,以中心为单位
查询出来的结果应该是
center count tickets
1 3 2160
1 00000001 720
1 00000002 720
1 00000003 720
1 00000001 720
1 00000002 720
1 00000003 720
我现在统计唯一卡号的,tickets合计, count(distinct cardno) = 3, sum(tickets) = 2160 这个结果就对了
不能用group by 因为已经设定group by center了,以中心为单位
查询出来的结果应该是
center count tickets
1 3 2160
...全文
相关推荐
sql 分组查询问题
sql 分组查询问题Sql 分组查询是 SQL 语言中的一种重要查询方式,用于对数据进行分组和聚合操作。本文将通过三个情景来详细介绍 sql 分组查询问题的解决方法。
学习SQL语句(强大的group by与select from模式)
(SELECT DISTINCT stdsubject FROM #student) AS aSELECT @sql = @sql + ' FROM #student GROUP BY stdname'PRINT
部分普通sql查询在hive中的实现方式
), sum(DISTINCT pv_users.userid) FROM pv_users GROUP BY pv_users.gender; ``` 这个查询中,虽然有两条`COUNT(DISTINCT
mssql 数据库表行转列,列转行终极方案
',SUM(CASE WHEN STYPE = ''' + STYPE + ''' THEN AMOUNT ELSE 0 END) AS ' + STYPEFROM (SELECT DISTINCT STYPE
2023最新版Mysql面试题总结,来自大厂的宝典经验.pdf
4.3 当某一列的值全是 NULL 时,count(col)的返回结果为 0,但 sum(col)的返回结果为 NULL,因此使用 sum()时需注意 NPE 问题。


疑难问题
