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

Вниз

Как вытащить сумму   Найти похожие ветки 

 
Sergey_dolya   (2002-11-29 14:43) [0]

Мастера, у меня вопрос не могу понять как вытащить полученную сумму из SQL запроса.Запрос такой.
Select grp,sum(kol),sum(massa) from workelotdel where grp<>""group by grp
потом обращаюсь к полю ADOquery_spec.fieldbyname("kol").asstring
и возникает ошибка не найдено поле kol.Где спрятана эта сумма? Помогите!!!


 
makdi   (2002-11-29 14:49) [1]

Так правильно он и будет тебе давать ошибку, поля kol существовать не может!!! Что бы вытащить значение обратись к полю "sum(kol)". А лучше перепиши запрос так:
select grp, sum(kol) as kol, sum(massa) as massa from workelotdel where grp<>""group by grp
и обращайся по имени kol.


 
Sergei_dolya   (2002-11-29 14:54) [2]

Да я уже нашел как надо но спасибо все равно.


 
Victor_Cr ©   (2002-11-29 14:55) [3]

Мда... тогда может потребоваться еще и группировка по полям kol и massa.


 
Sergei_dolya   (2002-11-29 15:07) [4]

Victor_Cr-Зачем?


 
Sergei_dolya   (2002-11-29 15:21) [5]

Если сгруппирую у меня не будет суммироваться


 
makdi   (2002-11-29 15:22) [6]

И не надо групировать! Наверное Victor_Cr это сгоряча сказал :))


 
Victor_Cr ©   (2002-11-29 16:12) [7]

Да может быть зря, но Интербейз с практически анологичным кодом захотел чтоб я и алиасы включил в груп бай... Но это было один раз... И неправда... :-)



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

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

Наверх




Память: 0.47 MB
Время: 0.013 c
6-61742
DED LOGOPED
2002-10-22 20:21
2002.12.19
Помогит с сокетами, как увеличить скорость обращения?


4-61865
Vasily Terekhov
2002-11-06 12:04
2002.12.19
Минимизация приложения


3-61486
Larisa
2002-12-01 23:37
2002.12.19
Подскажите, пожалуйста, как правильно написать SQL запрос.


6-61730
=alive=
2002-10-21 20:18
2002.12.19
Как написать свой фильтр для прокси


1-61618
biss
2002-12-06 13:29
2002.12.19
Форма в Делфи