Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.03.13;
Скачать: CL | DM;

Вниз

For Select ... Do   Найти похожие ветки 

 
Buben   (2003-02-20 14:44) [0]

Доброго времени суток!

Скажите мне, дурачку неумному, можно ли в FOR SELECT ... DO использовать агрегатные функции?

Заранее спасибо...


 
Johnmen ©   (2003-02-20 14:49) [1]

Почему бы и нет ? Чем он отличается по сути от обычного селекта ?


 
Buben ©   (2003-02-20 14:58) [2]

Да я тоже так думаю, но эта падла мне говорит invalid column reference как только я ставлю Sum()... В чем тогда дело?


 
Desdechado ©   (2003-02-20 15:05) [3]

текст!

попробуй выполнить твой запрос с SUM без FOR, что скажет


 
Buben ©   (2003-02-20 15:09) [4]

Ругается она на эту запись: Sum("Field1"*"Field2") как только Sum убираешь - перестает ругаться, но естественно, работает не так как надо... :-((


 
sunwheel ©   (2003-02-20 15:13) [5]

Кавычки попробуй убрать.


 
Buben ©   (2003-02-20 15:16) [6]

База 3-го диалекта, если кавычки убрать - вообще видеть не будет поля...


 
Johnmen ©   (2003-02-20 15:24) [7]

У тебя проблемы с группировкой !


 
Buben ©   (2003-02-20 15:26) [8]

Это как? Если мжно, поподробнее... :-)


 
roadrunner   (2003-02-20 15:32) [9]

напиши полностью запрос тогда сможем ответить


 
Johnmen ©   (2003-02-20 15:32) [10]

Насколько подробен вопрос, настолько и ответ...
("У меня глючит прога ! В чем дело ?")


 
Buben ©   (2003-02-20 15:37) [11]

Вообще я с вами согласен... :-))

Вот текст запроса:

AS
declare variable Var1 varchar(50);
declare variable Var2 float;
declare variable Var3 float;
BEGIN

for select t."Field1",t."Field2",sum(t."Field3"*t."Field4")
from "Table1" t
Order By t."Field1",t."Field2"
into :Var1,:Var2,:Var3
do
Insert into "Table2" ("Field1","Field2","Field3")
values (:Var1,:Var2,:Var3);

END

Идеи?


 
Johnmen ©   (2003-02-20 15:41) [12]

Наличие агрегатной функции предполагает наличие группировки !!!
У тебя ее нет...


 
Buben ©   (2003-02-20 15:45) [13]

Даааааааааа, господа, действительно дурачок неумный... :(((
Толи переработал, толь перепил... :)))
Спасибо...



Страницы: 1 вся ветка

Текущий архив: 2003.03.13;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.019 c
3-39166
Леший_
2003-02-20 17:04
2003.03.13
День добрый. Подскажите пожалуйста.


14-39493
Cossys
2003-02-21 16:04
2003.03.13
Можно ли декомпилировать программу?


8-39424
aspen
2002-12-03 13:06
2003.03.13
как избежать мерцания при перерисовке?


1-39333
Yozch_
2003-02-28 23:42
2003.03.13
текущая дира


14-39574
Centr
2003-01-16 10:32
2003.03.13
Как защитить CD от копирования?