Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Сумма значений

375
19 марта 2007 года
dominator
199 / / 16.10.2003
Здравствуйте!
Помогите пожалуйста с запросом. БД Оракл. Запрос
SELECT
SID,
(MAX(QUANTITY))
FROM Table
WHERE SID = 1
GROUP BY SID, QUANTITY;

возвращает набор строк типа:
Sid-----QUANTITY
-1--------8
-1--------10
Нужно получить сумму всех значений QUANTITY по данному SID.
Т.е.:
Sid-----QUANTITY
-1-------18

Как это сделать?
Пробовал так:
SELECT
SID,
SUM(MAX(QUANTITY))
FROM Table
WHERE SID = 1
GROUP BY SID, QUANTITY;
Выдается: групповая функция не является одногруппной...
2
19 марта 2007 года
squirL
5.6K / / 13.08.2003
select sid, max(quantiti) from table group by sid;
263
19 марта 2007 года
koltaviy
816 / / 16.12.2004
 
Код:
SELECT t.Sid, Sum(t.Quantity) AS [Сумма]
FROM Table1 t
WHERE t.Sid = 1
GROUP BY t.Sid;
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог