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

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

Вернуться   Форум программистов > Delphi программирование > БД в Delphi
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 04.08.2010, 11:38   #1
Alkatras
Пользователь
 
Регистрация: 25.05.2010
Сообщений: 24
По умолчанию Выборка из 2х таблиц с последующей группировкой

Доброго времени суток! Помогите с запросом, пжлст!
Имеется 2 таблицы:
Org: Id
Name - имя организации
Firm: Org_Id
Name_F - имя фирмы входящей в организацию
F01 - число
F02 - число

Т.е в одну организацию могут входить несколько фирм со своими F01 и F02.
Org.Id=Firm.Org_Id

Хотелось бы в гриде получить следующее:
Name Sum(F01) Sum(F02)
Name_F F01 F02
. . .
. . .
Name_F F01 F02
и т.д.
Чтобы сгруппировано было все по Name.

Заранее спасибо
Alkatras вне форума Ответить с цитированием
Старый 05.08.2010, 07:33   #2
Karabash
Форумчанин
 
Регистрация: 26.07.2009
Сообщений: 216
По умолчанию

Для MS SQL запрос выглядит так:
Код:
select Firm.Name_F, sum(Firm.F01), sum(Firm.F02)
from Org join Firm on Firm.Org_Id = Org.ID
group by Org.Name, Firm.Name_F
Проверено на реальной базе.

Последний раз редактировалось Karabash; 05.08.2010 в 07:40. Причина: поправлено
Karabash вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Выборка данных из нескольких таблиц Alxxxx74 Microsoft Office Excel 1 22.07.2010 08:58
выборка данных из нескольких таблиц AlexxxM Microsoft Office Access 0 27.05.2010 12:08
Создание из двух таблиц одной, с группировкой данных в соответствии с датами (Exl 2003) olegur Microsoft Office Excel 4 01.04.2010 06:08
Выборка таблиц mephist Microsoft Office Excel 4 23.09.2009 04:50
Выборка информации из 2 таблиц (SQL) frai БД в Delphi 10 10.11.2007 17:38