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

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

Вернуться   Форум программистов > C/C++ программирование > C/C++ Базы данных
Регистрация

Восстановить пароль
Повторная активизация e-mail

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

Ответ
 
Опции темы Поиск в этой теме
Старый 01.11.2011, 23:04   #1
Anubys
Форумчанин
 
Регистрация: 08.05.2010
Сообщений: 177
По умолчанию SQL запрос в БД

Столкнулся с проблемой, нужно вывести средние цены всех категорий которые есть в таблице "cat", а цены на детали есть в другой таблице, пробовал через EXISTS НЕ пашет, как я понял получится нечто вроде этого:
Категория | средняя цена
Категория | средняя цена
Категория | средняя цена
................................... .......
Все свои варианты перебрал ничего не пашет, очень благодарен за помощь заранее
Anubys вне форума Ответить с цитированием
Старый 02.11.2011, 10:28   #2
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

не вижу ни описания структур таблиц, ни описания связей между таблицами..

решение задачи поэтому схематично:
Код:
select ТАблицаСКатегориями.Категория, AVERAGE(Цена) from ТАблицаСКатегориями, ТаблицаСЦенами
где ТАблицаСКатегориями.Категория = ТаблицаСЦенами.Категория
GROUP BY ТАблицаСКатегориями.Категория
Serge_Bliznykov вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 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 запрос SERG1980 БД в Delphi 6 19.10.2007 23:03
SQL-запрос Elena БД в Delphi 3 21.05.2007 11:34
SQL запрос на основе другого SQL запрса... Timoxa БД в Delphi 1 07.01.2007 18:15