|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
14.10.2014, 20:05 | #1 |
Новичок
Джуниор
Регистрация: 14.10.2014
Сообщений: 3
|
Объединение строк с суммированием
Добрый вечер! Прошу прощения за возможный повтор вопроса.
Есть запрос к БД на SQL выдающий следующую таблицу: ___________________________________ _________ | Должность | Количество должностей | ----------------------------------------------------------- | Начальник | 1 | | Пом.начальника | 3 | | Служащий | 2 | | Служащий | 3 | | Уборщица | 1 | ----------------------------------------------------------- Вопрос: как объединить две одинаковых строки в одну, просуммировав их количество? (две одинаковых строки запрос выдает т.к. в БД есть служащие с разными характеристиками, например, зарплата) |
14.10.2014, 20:09 | #2 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
GROUP и SUM (или COUNT). Покажи запрос, структуру таблицы, СУБД
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
14.10.2014, 20:13 | #3 |
Новичок
Джуниор
Регистрация: 14.10.2014
Сообщений: 3
|
К сожалению, запрос показать не могу. да и большой он очень. Суть в том, что я уже правлю результат большого запроса. И на выходе у меня должно получиться 2 колонки, без повторов должностей с общей суммой. SQL Server 2000
Последний раз редактировалось Xynbka; 14.10.2014 в 20:23. |
14.10.2014, 20:47 | #4 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
Ну тоды я тоже не могу сделать то, не зная что
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
14.10.2014, 20:57 | #5 | |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
вот, допустим, у Вас есть запрос:
Цитата:
Код:
Код:
p.s. это, конечно, не оптимальное решение вашей проблемы, просто экстенсивное решение. Чтобы не лезть внутрь вашего сложного запроса (хотя я бы именно туда и залез!), можно обойтись такими костылями! Должно работать! Последний раз редактировалось Serge_Bliznykov; 14.10.2014 в 21:00. |
|
14.10.2014, 21:03 | #6 |
Новичок
Джуниор
Регистрация: 14.10.2014
Сообщений: 3
|
Спасибо огромное! Лезть внутрь запроса - это просто абзац. Его писало человек 7 и там сам черт ногу сломит )))) Очень много уровней вложенности.
Последний раз редактировалось Xynbka; 14.10.2014 в 21:06. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Объединение Строк в Одну | optimusline | C++ Builder | 2 | 16.01.2013 11:08 |
Объединение строк с++ | AnnaKom | Помощь студентам | 2 | 12.01.2012 16:26 |
Объединение строк | fox31 | Microsoft Office Excel | 1 | 31.03.2011 17:35 |
объединение строк | ManU | Общие вопросы C/C++ | 4 | 04.04.2010 17:51 |
объединение строк | Silipin | Microsoft Office Excel | 2 | 28.10.2009 14:19 |