Имя: Пароль:
1C
1C 7.7
v7: Прямой запрос: Недопустимое имя столбца
0 OnePrg
 
08.02.21
13:42
Помогите пожалуйста отладить запрос.

SELECT
    сМестаХранения.Code as СкладКод,
    сМестаХранения.Descr as Склад,
    сСотрудники.Code as ПродавецКод,
    сСотрудники.Descr as Продавец,
    0,
    ДокС3.sp288 * 1 as Сумма
FROM
    dt151 as ДокС3
INNER JOIN
    dh151 as ДокШ3 ON ДокШ3.IDDoc = ДокС3.IDDoc
INNER JOIN
    _1SJourn as Жур ON Жур.IDDoc = ДокС3.IDDoc
                   AND Жур.Date_Time_IDDoc BETWEEN '20011001' AND '20011031Z'
                   AND Жур.Closed & 1 = 1    
LEFT JOIN
     sc65 as сСотрудники
     ON сСотрудники.ID = ДокШ3.sp2784
LEFT JOIN
     sc32 as сМестаХранения
     ON сМестаХранения.ID = ДокШ3.sp139
LEFT JOIN
     sc77 as сТовар
     ON сТовар.ID = ДокС3.sp141
LEFT JOIN
     sc77 as сТоварР
     ON сТоварР.ID = сТовар.ParentID
LEFT JOIN
     sc77 as сТоварРР
     ON сТоварРР.ID = сТоварР.ParentID
WHERE
     сТовар.сТоварР.Code = '24970'
     OR сТовар.сТоварРР.Code = '24970'


State 42S22, native 207, message [Microsoft][ODBC SQL Server Driver][SQL Server]Недопустимое имя столбца "сТоварР".
1 8 bit
 
08.02.21
13:50
Есть мнение, что SQL Server Management Studio for Query Analyzer тебе в помощь. Там все видно.
2 OnePrg
 
08.02.21
14:16
Да, спасибо, разобрался

вот тут была ошибка
WHERE
     сТовар.сТоварР.Code = '24970'
     OR сТовар.сТоварРР.Code = '24970'