|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
|
#1
|
|||
|
|||
Суммирование значения записей
Как подсчитать общую сумму денег указаных в записях, т.е. например имеется три записи в таблице со значениями 1000, 2500, 3000 (рублей) - необходимо суммировать эти значения и вывести на label1. Заранее спасибо.
|
#2
|
|||
|
|||
1. С помощью запроса с аггрегирующей функцией SUM
2. Пробежаться по записям и сложить. |
#3
|
|||
|
|||
Приведите пожалуйста пример этих вариантов
|
#4
|
|||
|
|||
а самому подумать???
1. Код:
SELECT SUM(Sum_Field) FROM Table WHERE .... 2. Код:
Query1.First; ASum := 0; While Not Query1.EOF Do begin ASum := ASum + Query1.FieldByName('Sum_Field').AsCurrency; Query1.Next; end; Label1.Cation := CurrTostr(ASum); |
#5
|
|||
|
|||
Поле по которое я считаю является полем LookUp а данные идут из другой таблицы. Используя SQL запрос мое поле (LookUp) не видит.
Используя 2-й код ругается на ASum - мол не понимает что это. |
#6
|
||||
|
||||
А головой подумать? Ты переменную не объявил. объяви
Код:
var ASum:integer; Оставайтесь хорошими людьми... VK id2634397, ds [at] phoenix [dot] dj |