Php Mysql查询仅当条件满足group by时才选择sum()
我在一个网站上工作,其中包含一个博彩比赛 我想做的是从名为matches的表格中选出本月排名前十的球员 这是mysql表的照片 我需要一个mysql查询,只有当rezultat='win'和date是按用户分组的当前月份和当前年份时,才会从匹配中选择SUM(moguci_dobitak) 翻译 莫古西·杜比塔克=利润 rezultat=结果 谢谢。试试以下方法:Php Mysql查询仅当条件满足group by时才选择sum(),php,mysql,Php,Mysql,我在一个网站上工作,其中包含一个博彩比赛 我想做的是从名为matches的表格中选出本月排名前十的球员 这是mysql表的照片 我需要一个mysql查询,只有当rezultat='win'和date是按用户分组的当前月份和当前年份时,才会从匹配中选择SUM(moguci_dobitak) 翻译 莫古西·杜比塔克=利润 rezultat=结果 谢谢。试试以下方法: SELECT SUM(moguci_dobitak) FROM matches WHERE rezultat='win' AND
SELECT SUM(moguci_dobitak)
FROM matches
WHERE rezultat='win' AND MONTH(date) = MONTH(NOW())
GROUP BY user
从rezultat='win'和DATE_SUB(CURDATE(),间隔30天)匹配中选择前2个*
SELECT SUM(moguci_dobitak)
FROM matches
WHERE rezultat='win'
AND MONTH(date) = MONTH(NOW())
AND YEAR(date) = YEAR(NOW())
GROUP BY user