2015-09-28 51 views
0

我有一个表,看起来像为什么这个sql调用需要一个where子句?

ID   Name  amount 
1   x    10 
2   y    20 
3   z    30 

我要计数ID的数量,总结的数额。 我试图

SELECT COUNT(table.ID) as NumberOfIds and SUM(table.AMOUNT) 
FROM table 

,但我不断收到,我很想念我的WHERE语句错误。这些功能都不需要自己的声明,为什么它们在一起时要求一个?

回答

2

您不使用and来指定多个所需的结果,您使用逗号。

试试这个:

SELECT COUNT(table.ID) as NumberOfIds, SUM(table.AMOUNT) as SumOfAmounts 
FROM table