多个表的总和

dsol828

我在尝试对两个不同表中的由普通用户ID分组的字段求和时遇到麻烦。

为了给您更多的信息.​​..我正在尝试按日期跟踪玩家的表现(即:11月14日全场得分最高)。数据库是分开的,一个用于常规赛的表和一个用于季后赛的表。例如,某位玩家可能在2001年5月3日参加了常规赛比赛,但是在2005年5月3日进行了季后赛比赛。

因此,我正在尝试使用所有日期的每个玩家的总和来构建视图。

我对一张桌子有什么:

SELECT PlayerId,sum(Points) as TOT_PTS 
FROM RS_games 
WHERE DAY(Date)=$cur_day 
  AND MONTH(Date)=$cur_month 
GROUP BY PlayerId

...但是我不知道如何在不创建第三个视图作为“垫脚石”的情况下,将两个表中每个玩家的值相加。有任何想法吗?

菲利普·席尔瓦(Filipe Silva)

如果要在(DAY-MONTH)之前得到结果,可以执行以下操作:

SELECT playerID, 
       CONCAT (DAY(DATE), '-', MONTH(DATE)) AS DAY_MONTH, 
       SUM(points) AS Total_Points
FROM (
  SELECT playerID, DATE, points
  FROM rs_games  
  UNION ALL  
  SELECT playerID, DATE, points
  FROM po_games
  ) a
GROUP BY 1, 2

sqlfiddle demo

这样,您最终将获得每个playerId,dd-mm的结果,以及这些年中该天的得分总和。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

MySQL:多个表的总和

来自分类Dev

多个变量的列总和

来自分类Dev

多个列表的总和

来自分类Dev

使用LINQ SQL将多个表分组并减去列的总和

来自分类Dev

MySQL Join查询从多个表中的产品中获取购物车表中的项目总和

来自分类Dev

明智的多个列表的总和

来自分类Dev

通过加入多个表汇总汇总和汇总

来自分类Dev

来自同一表和多个where条件的多个总和查询

来自分类Dev

Power BI,基于两个条件的多个表的总和

来自分类Dev

如何在SQL中查找表中多个列的总和

来自分类Dev

SQL在汇总和分组时联接多个表

来自分类Dev

MySQL使用单个SQL更新多个表以获取总和(数量)

来自分类Dev

从多个表中获取错误的总和-Postgresql

来自分类Dev

多个VLOOKUP的总和

来自分类Dev

连接多个表并按行总和排序

来自分类Dev

Excel公式或Vba到来自多个Excel工作表的所有查找值的总和

来自分类Dev

多个列表的总和

来自分类Dev

返回多个vlookup的总和

来自分类Dev

如何从一个到多个关系表中获取总和值?

来自分类Dev

如何从每个度量标准具有多个条目的表中选择列的总和?

来自分类Dev

SQL从不同表中选择多个位置的总和

来自分类Dev

在一张表中按月获取多个值的总和

来自分类Dev

MySQL 查询 - 跨多个表的多个总和,需要忽略空值

来自分类Dev

创建多个总和的总和

来自分类Dev

查询以计算表之间的多个总和

来自分类Dev

如何从多个表中获取多个总和并避免笛卡尔积

来自分类Dev

如何计算MYSQL中多个表中的行数并求总和?

来自分类Dev

MYSQL中如何计算多个表的总和

来自分类Dev

如何打开多个工作表,在每个工作表中添加列的总和并保存?

Related 相关文章

热门标签

归档