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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 01.12.2011, 17:42   #1
FourthRider
Новичок
Джуниор
 
Регистрация: 02.04.2010
Сообщений: 1
По умолчанию Два запроса к одной таблице

Есть таблица (Reserved это типа флага):
Name Count Reserved
N1 3 0
N2 5 0
N3 7 0
N1 1 1
N3 3 1

Нужно выбрать что-то вроде
Name Count ReservedCount
N1 4 1
N2 5 0
N3 10 3

Это возможно?

Тупой код, вроде

Код:
SELECT Name,SUM(Count),SUM(Count)-(SELECT SUM(Count) FROM Table1 WHERE Reserved=1 ) FROM Table1 GROUP BY Name
Не работает

Заранее спасибо.
FourthRider вне форума Ответить с цитированием
Старый 01.12.2011, 19:04   #2
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 18,922
По умолчанию

Поподробней - как ReservedCount должно формироваться, не ясно не из примера, не из запроса
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Два не связанных combobox в одной таблице liienna Microsoft Office Excel 2 12.02.2011 17:34
Два ключа к таблице. Сергей089 SQL, базы данных 3 27.09.2010 09:01
Два запроса MSD БД в Delphi 0 05.06.2010 18:59
два сайта на одной БД и с одной админкой Alexat WordPress и другие CMS 5 09.02.2010 15:05
два раза к одной таблице Kolik317 SQL, базы данных 2 26.12.2009 13:58