2015-09-28 1 views
0

У меня есть таблица, которая выглядит какЗачем для этого вызова sql требуется предложение where?

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

Я хочу, чтобы подсчитать количество идентификаторов и суммировать суммы. Я попытался

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

, но я получаю сообщение об ошибке, что мне не хватает моего где заявление. Ни одна из этих функций не требует выражения где-то, поэтому почему она просит одного, когда они вместе?

ответ

2

Вы не используете and, чтобы указать несколько желаемых результатов, используйте запятые.

Попробуйте это:

SELECT COUNT(table.ID) as NumberOfIds, SUM(table.AMOUNT) as SumOfAmounts 
FROM table 
Смежные вопросы