Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/74.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 - Fatal编程技术网

Mysql 带和的SQL查询

Mysql 带和的SQL查询,mysql,sql,Mysql,Sql,请帮助我从SQL开始 鉴于下表: CUSTOMER TRANSACTION_CODE AMOUNT -------- ---------------- ------- 001 WE01 100.00 001 WE02 80.00 002 WE01 120.00 002 WE02

请帮助我从SQL开始

鉴于下表:

CUSTOMER     TRANSACTION_CODE     AMOUNT
--------     ----------------     -------
001           WE01                 100.00
001           WE02                  80.00
002           WE01                 120.00
002           WE02                  22.00
我希望使用SQL查询对同一客户的交易进行汇总(我不需要显示交易代码)


我对
groupby
SUM
进行了不同的测试,但我无法获得正确的语法-一如既往地感谢您的帮助您必须使用
groupby
对一个或多个字段进行分组,并且在语句的
选择部分使用
SUM
函数来聚合列中的值

在这里,你可以阅读所有关于

按客户和交易代码分组

SELECT CUSTOMER, TRANSACTION_CODE, SUM(AMOUNT) as AMOUNT
FROM TABLE 
GROUP BY CUSTOMER, TRANSACTION_CODE
仅按客户分组

SELECT CUSTOMER, TRANSACTION_CODE, SUM(AMOUNT) as AMOUNT
FROM TABLE 
GROUP BY CUSTOMER, TRANSACTION_CODE

你应该按库斯托默分组

select customer, sum(amount) as amount
from my_table  
group by  customer 
order by customer

你在正确的轨道上

试试这个:

select customer, sum(amount) 
from your_table 
group by customer
SELECT customer, SUM(amount) AS amount
FROM myTable
GROUP BY customer

这是一个简单的分组查询。试试这个:

SELECT customer, SUM(amount) AS amount
FROM myTable
GROUP BY customer
编辑下面是一个连接示例:

SELECT table1.customer, SUM(table1.amount) AS amount
FROM table1
INNER JOIN table2 ON table2.col1 = table1.col1
GROUP BY table1.customer

您需要在“按客户选择和分组”中使用“聚合和”函数

SELECT Customer, SUM(amount)

From Tablename

GROUP BY Customer;

您的输出似乎是错误的。002个客户的输出值应该是142.00-很抱歉,任何SQL教程中都应该有这样的内容。非常好。但是,我没有提到我有一个内部连接,因此,如果我按客户分组,则该组会给我一个错误。我尝试使用表_name.customer,但也失败了。请发布您的查询,以便我们可以帮助您。将分组与联接一起使用没有问题。我添加了一个带有连接的示例。