|
v7: ошибка в простеньком запросе
| ☑ |
0
LisaAlisa
22.11.15
✎
00:59
|
Подскажите, пожалуйста, почему возникает ошибка
Msg 107, Level 16, State 3, Line 1
The column prefix 'dbo.SC46' does not match with a table name or alias name used in the query.
SELECT
TabJ.DATE_TIME_IDDOC,
TabJ.DOCNO
FROM _1SJOURN As TabJ (NOLOCK)
INNER JOIN DH141 AS TabDoc (NOLOCK) ON (TabDoc.IDDOC = TabJ.IDDOC)
LEFT JOIN dbo.SC46 As Контрагенты (NOLOCK) ON (dbo.SC46.ID = TabJ.SP1208)
LEFT JOIN dbo.SC46 As Комитенты (NOLOCK) ON (dbo.SC46.ID = TabJ.SP1204)
WHERE TabJ.DATE_TIME_IDDOC >= '20151001'
AND TabJ.DATE_TIME_IDDOC < '20151001'
AND TabJ.Closed & 1 = 1
AND TabDoc.SP138 <> 0
AND Комитенты.SP35 = '0707845647'
AND Контрагенты.SP35 <> '0707845647'
|
|
1
LisaAlisa
22.11.15
✎
01:03
|
Забыла удалить dbo.
В оригинале запрос выглядит так:
SELECT
TabJ.DATE_TIME_IDDOC,
TabJ.DOCNO
FROM _1SJOURN As TabJ (NOLOCK)
INNER JOIN DH141 AS TabDoc (NOLOCK) ON (TabDoc.IDDOC = TabJ.IDDOC)
LEFT JOIN SC46 As Контрагенты (NOLOCK) ON (SC46.ID = TabJ.SP1208)
LEFT JOIN SC46 As Комитенты (NOLOCK) ON (SC46.ID = TabJ.SP1204)
WHERE TabJ.DATE_TIME_IDDOC >= '20151001'
AND TabJ.DATE_TIME_IDDOC < '20151001'
AND TabJ.Closed & 1 = 1
AND TabDoc.SP138 <> 0
AND Комитенты.SP35 = '7707845647'
AND Контрагенты.SP35 <> '7707845647'
|
|
2
Смотрящий
22.11.15
✎
01:03
|
dbo.SC46 - dbo. убери
|
|
3
Смотрящий
22.11.15
✎
01:05
|
LEFT JOIN SC46 As Контрагенты (NOLOCK) ON (SC46.ID = TabJ.SP1208)
LEFT JOIN SC46 As Комитенты (NOLOCK) ON (SC46.ID = TabJ.SP1204)
LEFT JOIN SC46 As Контрагенты (NOLOCK) ON (Контрагенты.ID = TabJ.SP1208)
LEFT JOIN SC46 As Комитенты (NOLOCK) ON (Комитенты.ID = TabJ.SP1204)
|
|
4
LisaAlisa
22.11.15
✎
01:05
|
(2) да это я ошиблась в первом сообщении
|
|
5
LisaAlisa
22.11.15
✎
01:06
|
(3) Смотрящий, СПАСИБО!!!
|
|