Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/70.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mysql 如何通过一个SQL查询获得多个和?_Mysql_Sql_Select_Group By_Sum - Fatal编程技术网

Mysql 如何通过一个SQL查询获得多个和?

Mysql 如何通过一个SQL查询获得多个和?,mysql,sql,select,group-by,sum,Mysql,Sql,Select,Group By,Sum,我想知道如何解决这个问题 SELECT SUM(`month_using`) used, SUM(`month_cash`) paycash, SUM(`month_profit` CASE WHEN `id` <> 'system' THEN 1 ELSE 0 END) profit FROM `_using_month` WHERE MONTH(`month_date`) = {month} AND YEAR(`month_date`) = {year} 选择 使用的总和(`m

我想知道如何解决这个问题

SELECT
SUM(`month_using`) used,
SUM(`month_cash`) paycash,
SUM(`month_profit` CASE WHEN `id` <> 'system' THEN 1 ELSE 0 END) profit
FROM `_using_month`
WHERE MONTH(`month_date`) = {month} AND YEAR(`month_date`) = {year}
选择
使用的总和(`month\u using`),
金额(“月现金”)支付现金,
求和(`id`` system`时为`month\ u profice`情况,然后为1,否则为0结束)利润
从“\u使用\u月”`
其中月(`MONTH\u date`)={MONTH}和年(`MONTH\u date`)={YEAR}
谢谢

使用子句获取多个总和

例如:

SELECT YEAR(month_date), MONTH(month_date), 
       SUM(month_using) used, SUM(month_cash) paycash, 
       SUM(month_profit CASE WHEN id <> 'system' THEN 1 ELSE 0 END) profit
FROM _using_month
GROUP BY YEAR(month_date), MONTH(month_date)
选择年(月日)、月(月日),
使用的金额(使用月份),金额(现金月份)支付现金,
总和(id为“系统”时的月利润情况,然后为1,否则为0结束)利润
从_使用_月
按年份(月日)、月份(月日)分组

您的问题是什么?