powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Суммирование значений в строке таблицы??
7 сообщений из 7, страница 1 из 1
Суммирование значений в строке таблицы??
    #32319725
lemons
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Кто знает, есть ли функция(типа SUM() ), которая суммирует значения в таблице по строке ??
...
Рейтинг: 0 / 0
Суммирование значений в строке таблицы??
    #32319742
MartAlex
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
CALCULATE eExpressionList
[Scope] [FOR lExpression1] [WHILE lExpression2]
[TO MemVarList | TO ARRAY ArrayName]
[NOOPTIMIZE]


eExpressionList


AVG(nExpression)
CNT( )
MAX(eExpression)
MIN(eExpression)
NPV(nExpression1, nExpression2 [, nExpression3])
STD(nExpression)
SUM(nExpression)
VAR(nExpression)

Пример

CLOSE DATABASES

OPEN DATABASE (HOME( ) + 'samples\data\testdata')
USE orders && Open Orders table

SET TALK ON
CLEAR
CALCULATE AVG(order_amt), MIN(order_amt), MAX(order_amt)
CALCULATE STD(order_amt), VAR(order_amt) TO gnStd, gnVar
? gnStd, gnVar
...
Рейтинг: 0 / 0
Суммирование значений в строке таблицы??
    #32319745
MartAlex
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Sorry.
Невнимательно прочел.
...
Рейтинг: 0 / 0
Суммирование значений в строке таблицы??
    #32319879
UpS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
UpS
Гость
Ага, есть. Твоя.
Select f1+f2+...fn as Sum_Fn from MyTable into cursor cur_rez
Так пойдет ?
...
Рейтинг: 0 / 0
Суммирование значений в строке таблицы??
    #32319890
IgorProgrammer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Про функцию не знаю...
Но мона программно...

tablica = 'моя_таблица'
SELE (tablica)
*Если надо то переходишь на нужную запись
*типа go &&вперед
my_sum = 0
FOR i = 1 TO FCOUNT()
my_pole = tablica + '.' + FIELD(i))
IF TYPE(my_pole) = "N"
my_sum = my_sum + &my_pole
ENDIF
ENDFOR

Сорри... Код не проверял...
...
Рейтинг: 0 / 0
Суммирование значений в строке таблицы??
    #32320424
sergej57
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Самый простой способ используя replace summa_all with pol1+pol2+....+poln for
"условие".
...
Рейтинг: 0 / 0
Суммирование значений в строке таблицы??
    #32325172
lemons
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо всем!!!
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Суммирование значений в строке таблицы??
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]