Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/83.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/unix/3.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
Sql 如何执行按和分组()_Sql_Group By - Fatal编程技术网

Sql 如何执行按和分组()

Sql 如何执行按和分组(),sql,group-by,Sql,Group By,当尝试使用GROUP BY x时,它可以工作,但我如何才能按SUMf SUMg分组???您不需要按聚合列分组。你需要的是 SELECT x,y,SUM(f)-SUM(g) FROM a,b WHERE a.x = b.x GROUP BY SUM(f)-SUM(g) HAVING SUM(f)-SUM(g)>1 您不需要按聚合列进行分组。你需要的是 SELECT x,y,SUM(f)-SUM(g) FROM a,b WHERE a.x = b.x GROUP BY SUM(f

当尝试使用GROUP BY x时,它可以工作,但我如何才能按SUMf SUMg分组???

您不需要按聚合列分组。你需要的是

SELECT x,y,SUM(f)-SUM(g) 
FROM a,b 
WHERE a.x = b.x 
GROUP BY SUM(f)-SUM(g)
HAVING SUM(f)-SUM(g)>1

您不需要按聚合列进行分组。你需要的是

SELECT x,y,SUM(f)-SUM(g) 
FROM a,b 
WHERE a.x = b.x 
GROUP BY SUM(f)-SUM(g)
HAVING SUM(f)-SUM(g)>1

你是想用求和值对x&y值进行分组聚合,还是只按求和值排序?我想按求和值排序,只是在正确的位置插入了按命令排序,效果很好。你是想用求和值对x&y值进行分组聚合,还是只按求和值排序?我想按求和值排序,刚刚在正确的位置按命令插入了ORDER,它工作正常