Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

помогите запрос сформировать*?

12K
14 января 2006 года
warlocklex
15 / / 14.01.2006
Народ помогите сформировать запрос! Вот таблица
Имя сумма тип
Петров 125 10
Петров 6 10
Петров 15 30
Петров 25 30
Сидоров 55 10
Сидоров 16 10
Сидоров 14 30
Сидоров 18 30
_____________________

Надо для каждой фамилии суммы с одинаковыми типами сложить, а потом тип 30 вычисть из типа 10. что бы получилось!
Имя сумма
Петров 91
Сидоров 39
2.1K
15 января 2006 года
mainigor
151 / / 21.10.2005
Цитата:
Originally posted by warlocklex
Народ помогите сформировать запрос! Вот таблица
Имя сумма тип
Петров 125 10
Петров 6 10
Петров 15 30
Петров 25 30
Сидоров 55 10
Сидоров 16 10
Сидоров 14 30
Сидоров 18 30
_____________________

Надо для каждой фамилии суммы с одинаковыми типами сложить, а потом тип 30 вычисть из типа 10. что бы получилось!
Имя сумма
Петров 91
Сидоров 39



Код:
select name,
(select sum(summa)
 from  table1 t1
 where  t1.types = 10 and t3.name=t1.name
 )
-
(
select sum(summa)
 from  table1 t2
 where  t2.types = 30 and t3.name=t2.name
)

from table1 t3
  group by t3.name
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог