Добро пожаловать в форум, Guest >> Войти | Регистрация | Поиск | Правила | | В избранное | Подписаться | ||
Все форумы / Microsoft SQL Server |
![]() ![]() |
Pabl0 Member Откуда: Сообщений: 265 |
У меня сейчас выводит несколько видов деятельности, а я делаю по ним группировку и видимо не правильно, подскажите как сделать что бы виды деятельности не повторялись SELECT C.ID, C.VidID, C3.Name AS VidName, sum(C5.Approval) as Accredited FROM ContractFull C LEFT JOIN DictContractActivity C3 ON C3.VidID = C.VidID left JOIN ContractFull C5 ON C.ID = C5.ID AND C5.Archive = -1 AND C5.Approval IN (4,7) GROUP BY C.ID, C.VidID, C3.Name |
19 май 16, 10:30 [19192251] Ответить | Цитировать Сообщить модератору |
Добрый Э - Эх
Guest |
Pabl0, C.ID мешает |
19 май 16, 10:33 [19192271] Ответить | Цитировать Сообщить модератору |
TaPaK Member Откуда: Kiev Сообщений: 6801 |
Pabl0, если гадать что за поля у вас, то уберите C.ID |
19 май 16, 10:33 [19192273] Ответить | Цитировать Сообщить модератору |
Pabl0 Member Откуда: Сообщений: 265 |
Спасибо, помогло. |
19 май 16, 10:34 [19192280] Ответить | Цитировать Сообщить модератору |
Pabl0 Member Откуда: Сообщений: 265 |
А подскажите, на будущее если мне нужно что бы ID тоже выводился, как можно сделать что бы и ID выводился и группировка была. |
19 май 16, 10:38 [19192313] Ответить | Цитировать Сообщить модератору |
TaPaK Member Откуда: Kiev Сообщений: 6801 |
Pabl0, или шашечки или ехать. Как должен сгруппироваться ваш Id? |
19 май 16, 10:39 [19192323] Ответить | Цитировать Сообщить модератору |
StarikNavy Member Откуда: Москва Сообщений: 2396 |
Pabl0, можно конечно max(ID) но если у вас 10 - Ремонт 11 - РемонтТВ 12 - Ремонт что вы хотите увидеть? |
19 май 16, 16:32 [19194670] Ответить | Цитировать Сообщить модератору |
Все форумы / Microsoft SQL Server | ![]() |