|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
Суммирование записей в поле
Здравствуйте.
Как осущетвить подсчет в одном поле всех записей? И результат вывести к примеру на Lable |
#2
|
||||
|
||||
Я думаю вам подойдет такой код:
Код:
Q.SQL.Text := 'select Sum(MyField) as FieldSum from MyTable'; Q.Open; Label1.Caption := VarToStr(Q.FieldValues['FieldSum']) Жизнь такова какова она есть и больше никакова. Помогаю за спасибо. |
#3
|
|||
|
|||
Ок спасибо, только у меня поле (MyFields) это поле LookUp, нихочет применятся к этому запросу.
|
#4
|
||||
|
||||
1.Вам количество или сумма надо? Для количества замените Sum на Count
2.Как таблица выглядит? Жизнь такова какова она есть и больше никакова. Помогаю за спасибо. |
#5
|
|||
|
|||
мне необходимо суммировать поле Цена_LUp (я вляется полем LookUp из таблицы Услуга,перетекает по году услуги.
Таблца Услуги код услуги| услуга |Цена| 1 Установка ПО 500 2 Проверка системы 1000 3 Диагнстика 1500 Таблица Заказы Ном заказа | Код услуги| Услуга_LUp | Цена_LUp | 1 1 Установка ПО 500 1 2 Проверка системы 1000 Необходимо сложить цены на эти услуги. Я отфильтровал по номеру заказа. |
#6
|
||||
|
||||
1. Я бы добавил в таблицу Заказы Поле-ключ счетчик.
2. Подсчет суммы всех услуг по заказу с номером N будет выглядеть так: Код:
SELECT Sum(Услуги.Цена) AS SumOfЦена FROM Заказы INNER JOIN Услуги ON Заказы.КодУслуги = Услуги.КодУслуги WHERE Заказы.НомЗаказа=[N]; Жизнь такова какова она есть и больше никакова. Помогаю за спасибо. |