Форум: "Базы";
Текущий архив: 2003.10.30;
Скачать: [xml.tar.bz2];
ВнизCapability not supported. Найти похожие ветки
← →
AKA (2003-10-08 21:53) [0]Вот кусок простого запроса:
SELECT Naim, SUM(Price)
FROM ":_BASE_:Base.db"
GROUP BY SUM(Price)
справочника по SQL рядом нет, а выпадает: "Capability not supported."
это - реакция на SUM
может где ошибка, дописать что-то надо?
или это что-то в установке IBase ?...
во второй строке - порядок.. точно..
предложите(положите) хоть что-нибудь, а то время не терпит..
← →
Fay (2003-10-08 22:15) [1]Ку?
SELECT Naim, SUM(Price)
FROM ":_BASE_:Base.db"
GROUP BY SUM(Naim)
← →
Fay (2003-10-08 22:16) [2]Прошу прощения 8) Глюки под вечер.
SELECT Naim, SUM(Price)
FROM ":_BASE_:Base.db"
GROUP BY Naim
← →
AKA (2003-10-08 22:33) [3]:)))) Помогло !..
а мне казалось, я это пробовал..
Огромное шпасибо......
← →
kaif (2003-10-09 09:44) [4]AKA (08.10.03 22:33) [3]
:)))) Помогло !..
а мне казалось, я это пробовал..
вообще-то хорошо бы не только пробовать, но и понимать то, что делаешь, особенно в SQL.
Группировка должна производиться по всем неагрегатным полям. Агрегатные - это всякие sum(), avg(), count() и т.п.
Неагрегатные - все остальные поля, использующиеся в запросе.
Исходи из этого простого правила и не ошибешься.
← →
Val (2003-10-09 11:11) [5]>kaif © (09.10.03 09:44) [4]
Немного поправлю - группировка должна производиться по всем полям, участвующим в предложении select, которые не являются аргументами агрегатных функций.
← →
Johnmen (2003-10-09 11:32) [6]>Val © (09.10.03 11:11)
т.е. отрицаешь корректность select id,sum(id) from a group by id ???
:)
← →
Val (2003-10-09 11:39) [7]>Johnmen © (09.10.03 11:32) [6]
ну вот, хотел красиво определение написать :(
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2003.10.30;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.012 c