Mysql从一张表里面按时间,查中出同一列的不同维度中各个相同维度的总数

Mysql从一张表里面按时间,查中出同一列的不同维度中各个相同维度的总数,第1张

select rq 日期,胜=sum( case when shengfu='胜' then 1 else 0 end ),

负=sum( case when shengfu='负' then 1 else 0 end )

from 表

group by rq

求所有行的和用sum(字段名)就可以,在WHERE语句里面想办法排除第一行(根据第一行的主键值):

SELECT SUM(字段名2),SUM(字段名3),SUM(字段名4),.....,SUM(字段名2+字段名3+字段名4+...)

FROM 表名

WHERE ID<>1

1:SELECT SUM(总藏书量),SUM(管内剩余) FROM `藏书信息` GROUP BY 入库时间

2:SELECT SUM(总藏书量)/count(总藏书量),SUM(管内剩余)/count(管内剩余) FROM `藏书信息` GROUP BY 入库时间


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/7201237.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-02
下一篇 2023-04-02

发表评论

登录后才能评论

评论列表(0条)

保存