Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > БД в Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 04.09.2007, 17:17   #1
nataly_ukr
Пользователь
 
Регистрация: 21.08.2007
Сообщений: 46
По умолчанию Агрегатные функции в Query

Создала запрос
Query1.SQL.Add('Select ddok,sum(summa) From '+imjm+' where ddok BETWEEN :D1 and :D2'); Могу ли я обратиться к вычисляемому полю Sum(summa) Например записать его значение в другой файл
Table1.FieldByName('sum').AsFloat:= Form2.Query1.FieldByName('summa').A sFloat; Выдает ошибку Вообще то мне это нужно напечатать
nataly_ukr вне форума Ответить с цитированием
Старый 04.09.2007, 17:24   #2
Банзай
Пользователь
 
Аватар для Банзай
 
Регистрация: 21.08.2007
Сообщений: 89
По умолчанию

попробуй так
Query1.SQL.Add('Select ddok,sum(summa) AS summa From '+imjm+' where ddok BETWEEN :D1 and :D2');
подписываюсь
Банзай вне форума Ответить с цитированием
Старый 04.09.2007, 18:06   #3
nataly_ukr
Пользователь
 
Регистрация: 21.08.2007
Сообщений: 46
По умолчанию

А что даст As Summa Как потом к ней обратиться
nataly_ukr вне форума Ответить с цитированием
Старый 04.09.2007, 18:15   #4
nataly_ukr
Пользователь
 
Регистрация: 21.08.2007
Сообщений: 46
По умолчанию

Банзай Спасибо , все получилось как я хотела
nataly_ukr вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Query artemavd БД в Delphi 1 24.08.2008 10:34
QUERY werser Помощь студентам 2 10.06.2008 19:13
Query mma БД в Delphi 5 17.02.2008 22:11
Размещение Query и Table на ftp:/ Селезень Работа с сетью в Delphi 6 27.04.2007 15:13