Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Web программирование > SQL, базы данных
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 28.01.2011, 10:24   #1
mavlon_m
Форумчанин
 
Регистрация: 04.08.2009
Сообщений: 101
По умолчанию Запрос sql

вариант запроса который работает:
Код:
      select field1,field2,
         (select sum(field) from table2 where field3  LIKE  A.field1)  
     from table1 A   group by field1
Хотел добавть в условие Like символ '%' примерно так:
Код:
select field1,field2,
         (select sum(field) from table2 where field3  LIKE  A.field1&'%')  
     from table1 A   group by field1
и несколько другие варианты но никак не получается

Спасибо!

Последний раз редактировалось Stilet; 28.01.2011 в 11:47.
mavlon_m вне форума Ответить с цитированием
Старый 28.01.2011, 11:23   #2
vovk
!=
Участник клуба
 
Аватар для vovk
 
Регистрация: 08.09.2008
Сообщений: 1,751
По умолчанию

Ну так
Код:
select field1,field2,
(select sum(field) from table2 where field3 LIKE A.field1) 
from table1 A group by field1
не выйдет, или групировка должна идти по field1 и field2.
а на счёт соединения строки в Firebird к примеру это так
Код:
field3 LIKE A.field1 || '%'

Последний раз редактировалось vovk; 28.01.2011 в 11:48.
vovk вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Запрос с CASE переделать в запрос с PIVOT (MS SQL Server 2005) Машуля SQL, базы данных 4 06.05.2010 21:09
Создание новых таблиц в MS SQL SERVERE через SQL запрос в Delphi S_Yevgeniy Помощь студентам 1 27.10.2009 06:26
запрос sql Zibellina БД в Delphi 10 02.07.2009 17:57
SQL запрос Dux БД в Delphi 5 27.08.2008 13:36
SQL запрос на основе другого SQL запрса... Timoxa БД в Delphi 1 07.01.2007 18:15