SUM для текста
SUM для текста
Ворос у меня такой
Я так понял что агрегирующих функций для concat'а текста
нет
Как написать UDF функцию на delphi для соединения текста записей
(У меня проблема возникла именно с агрегирующими функ. , т.е как передать уже имеющийся текст в функцию и прикрепить к нему следующий текст)
в запросе мне нужно примерно след.:
select main.sur, (select <CONCAT_STRING (fam.sur)> from fam where fam.idz=main.idz) as fam_ from from main
FireBird 1.5
Заранее спасибо
Я так понял что агрегирующих функций для concat'а текста
нет
Как написать UDF функцию на delphi для соединения текста записей
(У меня проблема возникла именно с агрегирующими функ. , т.е как передать уже имеющийся текст в функцию и прикрепить к нему следующий текст)
в запросе мне нужно примерно след.:
select main.sur, (select <CONCAT_STRING (fam.sur)> from fam where fam.idz=main.idz) as fam_ from from main
FireBird 1.5
Заранее спасибо
что-то вроде этого
Код: Выделить всё
for select sur,idz from main
into :sur,:midz
do
begin
fam_ ='';
for select sur from fam
where fam.idz=:midz
into :fsur
do
fam_=fam_||fsur;
suspend;
end
да да такmdfv писал(а):что-то вроде этогоКод: Выделить всё
for select sur,idz from main into :sur,:midz do begin fam_ =''; for select sur from fam where fam.idz=:midz into :fsur do fam_=fam_||fsur; suspend; end
уже и начял делать
значит думаем правильно