gpt4 book ai didi

mysql - 如何将日期汇总到新列

转载 作者:行者123 更新时间:2023-11-29 05:49:51 25 4
gpt4 key购买 nike

我想将 nba 比赛的结果汇总到一个全新的列中 (nba 数据库) 例如:如果 puntos_local > puntos_visitantepuntos 将递增 3。如果结果相等,则仅求和 1

SELECT `equipo_local`, 
(case
when `puntos_local` > `puntos_visitante`
then puntos=puntos+3
when `puntos_local` = `puntos_visitante`
then puntos=puntos+1
end) AS puntos
FROM `partidos`

WHERE temporada LIKE "07/08"
-- GROUP BY `equipo_local`
ORDER BY puntos DESC, partidos.equipo_local

我也试过类似的方法:

SELECT `equipo_local`,
Sum(Case ( When `puntos_local` > `puntos_visitante` Then puntos=puntos+3 Else 0 End)) As puntos
,Sum(Case ( When `puntos_local` = `puntos_visitante` Then puntos=puntos+1 Else 0 End)) As puntos
FROM `partidos`
WHERE temporada LIKE "07/08"
-- GROUP BY `equipo_local`
ORDER BY puntos DESC, partidos.equipo_local

https://imgur.com/a/ijPCEU9 .我想得到每场比赛的总分。如果 puntos_local > puntos_visitantepuntos 将是 puntos=puntos+3如果是平局,我只想求和 1

作为最终结果,我想获得本赛季的总得分。泰

最佳答案

SELECT `equipo_local`,

Sum(puntos +
(Case When `puntos_local` > `puntos_visitante` Then 3 Else 0 End)
) As puntos_x,

,Sum(puntos +
(Case When `puntos_local` = `puntos_visitante` Then 1 Else 0 End)
) As puntos_y

FROM `partidos`
WHERE temporada LIKE "07/08"
-- GROUP BY `equipo_local`
ORDER BY puntos DESC, partidos.equipo_local

关于mysql - 如何将日期汇总到新列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55450979/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com