Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Группировка  [new]
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]     Ответить | Цитировать Сообщить модератору
 Re: Группировка  [new]
Добрый Э - Эх
Guest
Pabl0,

C.ID мешает
19 май 16, 10:33    [19192271]     Ответить | Цитировать Сообщить модератору
 Re: Группировка  [new]
TaPaK
Member

Откуда: Kiev
Сообщений: 6801
Pabl0,

если гадать что за поля у вас, то уберите C.ID
19 май 16, 10:33    [19192273]     Ответить | Цитировать Сообщить модератору
 Re: Группировка  [new]
Pabl0
Member

Откуда:
Сообщений: 265
Спасибо, помогло.
19 май 16, 10:34    [19192280]     Ответить | Цитировать Сообщить модератору
 Re: Группировка  [new]
Pabl0
Member

Откуда:
Сообщений: 265
А подскажите, на будущее если мне нужно что бы ID тоже выводился, как можно сделать что бы и ID выводился и группировка была.
19 май 16, 10:38    [19192313]     Ответить | Цитировать Сообщить модератору
 Re: Группировка  [new]
TaPaK
Member

Откуда: Kiev
Сообщений: 6801
Pabl0,

или шашечки или ехать. Как должен сгруппироваться ваш Id?
19 май 16, 10:39    [19192323]     Ответить | Цитировать Сообщить модератору
 Re: Группировка  [new]
StarikNavy
Member

Откуда: Москва
Сообщений: 2396
Pabl0,

можно конечно max(ID)

но если у вас
10 - Ремонт
11 - РемонтТВ
12 - Ремонт

что вы хотите увидеть?
19 май 16, 16:32    [19194670]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить