Показать сообщение отдельно
Старый 01.10.2010, 15:43   #5  
a33ik is offline
a33ik
Чайный пьяница
Аватар для a33ik
MCP
MCBMSS
Злыдни
Соотечественники
Most Valuable Professional
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,243 / 896 (36) +++++++
Регистрация: 02.07.2008
Адрес: Greenville, SC
Цитата:
Сообщение от ipok Посмотреть сообщение
Не работает так как надо.

Есть 2 сущности - Договор и Услуги.
Договор родительская для услуг.

В сущности договор интересуют два поля - Вид договора и название.
В сущности Услуги 2 поля - название договора (лукап) и сумма.

Что хотелось бы получить в результате запроса:

Вид договора 1 - 100 рублей
Вид договора 2 - 200 рублей
Вид договора 3 - 50 рублей
Если интересуют поля Вид Договора, Название и сумма из дочерних - почему тогда в том, что хочется получить в результате вопроса - только тип договора и сумма?

Цитата:
Сообщение от ipok Посмотреть сообщение
Т.е. хотелось бы группировать га Виду договора в отчет.
Может изначально туплю ?
Если хочется группировать по типу договора, то почему этого поля нет в запросе и зачем из услуг попытались вынуть имя, которое по сути больше нигде не используется.

Если под видом договора подразумевается его имя, то джоины вообще не нужны и всё можно взять запросом просто из таблиц услуг вот таким образом:

Код:
SELECT     
    FilteredNew_uslugi.new_dogovor_usluginame
    ,SUM(FilteredNew_uslugi.new_summa) AS Expr1
FROM
    FilteredNew_uslugi
GROUP BY 
    FilteredNew_uslugi.new_dogovor_usluginame
Кроме того. Если хотите строить корректные запросы - никогда не используйте джоин таблиц/отображений по именам (кроме случаев, когда это действительно необходимо) - используйте идентификаторы.
__________________
Эмо разработчик, сначала пишу код, потом плачу над его несовершенством.

Подписывайтесь на мой блог, twitter и YouTube канал.
Пользуйтесь моим Ultimate Workflow Toolkit