• help Juick SQL Жуйк, что не так с запросом pastebin.com выдает сцуко Msg 4104, Level 16, State 1, Line 1
    The multi-part identifier "cr.id" could not be bound.
    Msg 4104, Level 16, State 1, Line 1
    The multi-part identifier "cr.ShortName" could not be bound.

Replies (9)

  • @Bchgroup, Может секции group by не хватает?
  • @gabas, Msg 4104, Level 16, State 1, Line 1
    The multi-part identifier "cr.MatPath" could not be bound.
    Msg 4104, Level 16, State 1, Line 1
    The multi-part identifier "cr.ShortName" could not be bound.
    Msg 4104, Level 16, State 1, Line 1
    The multi-part identifier "cr.ShortName" could not be bound.
  • @gabas, Я просто не понимаю что это за ебаное could not be BOUND ?
  • @Bchgroup, Действительно! а откуда ему знать что такое cr?
  • @gabas, Contragents cr как бэ. Но я уже кажется нашел в чем дело.
  • @gabas, Вот в таком порядке работает select cr.ShortName, SUM(DocDetail.PriceRelis*DocDetail.Quantity)
    FROM Contragents cr INNER JOIN Contragents on (Contragents.MatPath like cr.MatPath+'.%')
    LEFT JOIN DocHeaders on DocHeaders.Client=Contragents.id
    INNER JOIN DocDetail ON DocHeaders.ID=DocDetail.id
    group by cr.ShortName
  • @Bchgroup, а точно. Но у тебя кажеццо в одном месте в cr буква с не латинская
  • @gabas, Да нет, там просто с алиасами в sql2k5 ебень какая-то
  • @Bchgroup, Нет, я по таблице символов пробил. В строке "left join Contragents сr on Contragents." буква "с" — на кирилице