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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 01.09.2008, 09:02   #1
Tanusha
Пользователь
 
Регистрация: 18.07.2008
Сообщений: 21
По умолчанию Запрос по общей сумме зарплат.

Привет. помогите пжл. структура запроса не верна...
есть 2 таблицы Sotr (Name
Address
Mesto
Sex
BirthDate
) и payments (Name
Date
Amount). Написать запрос, который из таблиц SOTR и PAYMENTS выводит следующую информацию:
Имя сотрудника; Общая выплаченная сумма.
Если по одному из сотрудников не было выплат, то в поле с общей выплаченной суммой указывать 0.

Select t1.[name], isnull (sum (t2.amount ,0))
from Cotr t1
join
Payments t2
on t1.[name] =t2.[name]
Tanusha вне форума Ответить с цитированием
Старый 01.09.2008, 11:21   #2
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

я бы не выпендривался и банально разбил на два запроса, результаты собрал через union:
Код:
select t1.[name], sum(t2.[amount]) as SumSotr from Cotr t1, Payments t2 
   where t1.[name] =t2.[name]
group by t1.[name]
union t1.[name], 0 as SumSotr from Cotr t1
where t1.[name] not in (select t2.[name] from Payments t2)
Serge_Bliznykov вне форума Ответить с цитированием
Старый 01.09.2008, 11:39   #3
Tanusha
Пользователь
 
Регистрация: 18.07.2008
Сообщений: 21
По умолчанию

Спасибо!!!
Tanusha вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Форум общей тематики Fainder О форуме и сайтах клуба 0 31.07.2008 10:47
SQL-запрос Dissonance БД в Delphi 5 17.06.2008 07:11
запрос ссылается на несвязанный с ним запрос kolebatel SQL, базы данных 0 11.06.2008 12:50
Запрос wolfik0 БД в Delphi 1 23.04.2008 21:55
SQL-запрос Alexey_vyb БД в Delphi 4 22.05.2007 18:52