powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Запрос: символьный аналог функции SUM()
4 сообщений из 4, страница 1 из 1
Запрос: символьный аналог функции SUM()
    #37822722
Pulsar_p
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Доброго времени суток!
В таком виде запрос работает:
***************************
SELECT a.*,;
(SELECT SUM(VAL(nnkom)) FROM predvvsyakomn b WHERE b.prnan=a.nna);
kolvospr1 FROM distpredv1 a
***************************
где SUM(VAL(nnkom)) -сумма значений данного поля (поле nnkom - символьное)

значения поля nnkom: 5
10
11

запрос выдает: 26

Но мне нужна (если можно так выразиться) символьная сумма данного поля, т.е.
надо: 5 10 11 && в одной строке
Помогите, пожалуйста.

P.S. Как решить эту проблему без запроса (например SCAN ... - ENDSCAN ) я знаю,
но мне нужно это сделать ИМЕННО с помощью запроса...

Заранее благодарен.
...
Рейтинг: 0 / 0
Запрос: символьный аналог функции SUM()
    #37822734
Фотография AndreTM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вроде такое возможно только с использованием внешней (по отношению к запросу) функции
http://forum.foxclub.ru/read.php?29,150622,150622#msg-150622
http://forum.foxclub.ru/read.php?26,260479,260501#msg-260501
...
Рейтинг: 0 / 0
Запрос: символьный аналог функции SUM()
    #37822752
reware
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Pulsar_pзапрос выдает: 26

Но мне нужна (если можно так выразиться) символьная сумма данного поля, т.е.
надо: 5 10 11 && в одной строке
Помогите, пожалуйста.
Я так думаю, если нужны три значения, то и селектов должно быть три. А далее по букварю - есть некие numeric а1, а2, а3, получаем строку
x=alltrim(str(a1))+' '+alltrim(str(a2))+' '+alltrim(str(a3))
...
Рейтинг: 0 / 0
Запрос: символьный аналог функции SUM()
    #37823016
Pulsar_p
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо всем, особенно AndreTM.
Вторая ссылка очень помогла, правда пришлось сильно поработать напильником.
Я решил это с помощью EXECSCRIPT()
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Запрос: символьный аналог функции SUM()
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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