|   |   | 
| 
 | Правильный ли текст запроса | ☑ | ||
|---|---|---|---|---|
| 0
    
        LivingStar 18.10.19✎ 07:28 | 
        Запросом выбираются данные из регистра сведений. Решил выбирать по нему не по документам. Так как это правильнее.
 И одно значение можно получить только по подчиненному справочнику. Связываю по владельцу и получаю его. Все ли правильно в запросе ??? //--------------------------------------------------------------------------------------------------------------------------------------- ВЫБРАТЬ ЧасыРаботыГПУСрезПоследних.Организация КАК Организация, ЧасыРаботыГПУСрезПоследних.Площадка КАК Площадка, ЧасыРаботыГПУСрезПоследних.ИЗА.НомерИЗА КАК ИЗАНомерИЗА, ЧасыРаботыГПУСрезПоследних.КоличествоЧасовРаботыГПУ КАК КоличествоЧасовРаботыГПУ, ЧасыРаботыГПУСрезПоследних.КоличествоЧасовРаботыОборудованияСвязанногоСГПУ КАК КоличествоЧасовРаботыОборудованияСвязанногоСГПУ, ЧасыРаботыГПУСрезПоследних.ВремяПростояГПУ КАК ВремяПростояГПУ, ЧасыРаботыГПУСрезПоследних.ВремяПростояОтдельныхАппаратовГПУ КАК ВремяПростояОтдельныхАппаратовГПУ, ЧасыРаботыГПУСрезПоследних.ПричинаПростоя КАК ПричинаПростоя, ГазопылевыеУстановки.Ссылка КАК ПГОУ, ЧасыРаботыГПУСрезПоследних.ИЗА КАК ИЗА ИЗ РегистрСведений.ЧасыРаботыГПУ.СрезПоследних( &Период, Организация = &Организация И ИЗА = &ИЗА) КАК ЧасыРаботыГПУСрезПоследних ЛЕВОЕ СОЕДИНЕНИЕ Справочник.ГазопылевыеУстановки КАК ГазопылевыеУстановки ПО ЧасыРаботыГПУСрезПоследних.ИЗА = ГазопылевыеУстановки.Владелец ГДЕ ГазопылевыеУстановки.Основной = Истина | |||
| 1
    
        Uzyf 18.10.19✎ 07:42 | 
        внутреннее соединение получилось     | |||
| 2
    
        LivingStar 18.10.19✎ 08:07 | 
        (1) ЛЕВОЕ же написано?
 Подскажите пожалуйста как правильнее будет? | |||
| 3
    
        Amfiaray 18.10.19✎ 08:10 | 
        (2) Вот так
 ВЫБРАТЬ ЧасыРаботыГПУСрезПоследних.Организация КАК Организация, ЧасыРаботыГПУСрезПоследних.Площадка КАК Площадка, ЧасыРаботыГПУСрезПоследних.ИЗА.НомерИЗА КАК ИЗАНомерИЗА, ЧасыРаботыГПУСрезПоследних.КоличествоЧасовРаботыГПУ КАК КоличествоЧасовРаботыГПУ, ЧасыРаботыГПУСрезПоследних.КоличествоЧасовРаботыОборудованияСвязанногоСГПУ КАК КоличествоЧасовРаботыОборудованияСвязанногоСГПУ, ЧасыРаботыГПУСрезПоследних.ВремяПростояГПУ КАК ВремяПростояГПУ, ЧасыРаботыГПУСрезПоследних.ВремяПростояОтдельныхАппаратовГПУ КАК ВремяПростояОтдельныхАппаратовГПУ, ЧасыРаботыГПУСрезПоследних.ПричинаПростоя КАК ПричинаПростоя, ГазопылевыеУстановки.Ссылка КАК ПГОУ, ЧасыРаботыГПУСрезПоследних.ИЗА КАК ИЗА ИЗ РегистрСведений.ЧасыРаботыГПУ.СрезПоследних( &Период, Организация = &Организация И ИЗА = &ИЗА) КАК ЧасыРаботыГПУСрезПоследних ЛЕВОЕ СОЕДИНЕНИЕ Справочник.ГазопылевыеУстановки КАК ГазопылевыеУстановки ПО ЧасыРаботыГПУСрезПоследних.ИЗА = ГазопылевыеУстановки.Владелец И ГазопылевыеУстановки.Основной = Истина | |||
| 4
    
        Uzyf 18.10.19✎ 08:15 | 
        (2) потому что если ты в "ГДЕ" пишешь условие для второй таблицы, то ЛЕВОЕ соединение превращается во ВНУТРЕННЕЕ     | |||
| 5
    
        LivingStar 18.10.19✎ 09:42 | 
        (4) ясно     | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |