Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2003.03.13;
Скачать: [xml.tar.bz2];

Вниз

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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.007 c
1-39269
Dankin
2003-03-03 17:06
2003.03.13
HELP!!! Как узнать что форма потеряла фокус... Зар. Сенкс.


14-39539
Pat
2003-02-24 18:13
2003.03.13
Помогите с алгоритмом


14-39508
Карелин Артем
2003-02-25 15:19
2003.03.13
Есть Сервер под 2К.


3-39226
{{{KOTOS}}}
2003-02-23 12:03
2003.03.13
Какая БД с BLOB сохраняет в одном файле? или как мне сделать чтоб


1-39256
Silver_
2003-03-03 16:04
2003.03.13
Вставить DBCheckBox в DBGrid





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский