Ошибка синтанксиса в запросе

Free4ert
Дата: 26.02.2010 21:56:21
Доброго времени суток.
помогите пожалуйста найти ошибку в запросе, а то уже мозги не варят
SELECT [Товар].[ID_Товар],[ZAP_Доставка_Товар].[Кол_во] AS Кол_во_Доставка,
[ZAP_Товар_Чек].[Кол_во] AS Кол_во_Чек,
[ZAP_Доставка_Товар].[Кол_во]-[ZAP_Товар_Чек].[Кол_во] AS Наличие
Into ZAP_Наличие
From Товар 
LEFT JOIN ZAP_Доставка_Товар ON Товар.[ID_Товар] = ZAP_Доставка_Товар.[ID_Товар]
LEFT JOIN ZAP_Товар_чек ON Товар.[ID_Товар] = ZAP_Товар_чек.[ID_Товар]
ORDER BY [Товар].[ID_Товар]
pkarklin
Дата: 26.02.2010 21:59:09
Синтаксически этот запрос корректен. Приводите получаемую Вами ошибку.
Free4ert
Дата: 26.02.2010 22:01:23
pkarklin,

" Ошибка синтанксиса (пропущен оператор) в выражении запроса
'Товар.[ID_Товар] = ZAP_Доставка_Товар.[ID_Товар]
LEFT JOIN ZAP_Товар_чек ON Товар.[ID_Товар] = ZAP_Товар_чек.[ID_Товар'. "
Free4ert
Дата: 26.02.2010 22:03:45
pkarklin,

" Ошибка синтанксиса (пропущен оператор) в выражении запроса
'Товар.[ID_Товар] = ZAP_Доставка_Товар.[ID_Товар]
LEFT JOIN ZAP_Товар_чек ON Товар.[ID_Товар] = ZAP_Товар_чек.[ID_Товар'.


rst1.Open "SELECT Товар.[ID_Товар], ZAP_Доставка_Товар.[Кол_во] as Кол_во_Доставка, " & _
"ZAP_Товар_чек.[Кол_во] as Кол_во_Чек, " & _
"ZAP_Доставка_Товар.[Кол_во]-ZAP_Товар_чек.[Кол_во] AS Наличие " & _
"Into ZAP_Наличие " & _
"From Товар " & _
"LEFT JOIN ZAP_Доставка_Товар ON Товар.[ID_Товар]=ZAP_Доставка_Товар.[ID_Товар] " & _
"LEFT JOIN ZAP_Товар_чек ON Товар.[ID_Товар]=ZAP_Товар_чек.[ID_Товар] " & _
"ORDER BY Товар.ID_Товар"

в VB 6.0 и в Access одинаковые ошибки
Free4ert
Дата: 26.02.2010 22:16:02
Free4ert
Доброго времени суток.
помогите пожалуйста найти ошибку в запросе, а то уже мозги не варят
SELECT [Товар].[ID_Товар],[ZAP_Доставка_Товар].[Кол_во] AS Кол_во_Доставка,
[ZAP_Товар_Чек].[Кол_во] AS Кол_во_Чек,
[ZAP_Доставка_Товар].[Кол_во]-[ZAP_Товар_Чек].[Кол_во] AS Наличие
Into ZAP_Наличие
From Товар 
LEFT JOIN ZAP_Доставка_Товар ON Товар.[ID_Товар] = ZAP_Доставка_Товар.[ID_Товар]
LEFT JOIN ZAP_Товар_чек ON Товар.[ID_Товар] = ZAP_Товар_чек.[ID_Товар]
ORDER BY [Товар].[ID_Товар]


ошибку нашел сам, вот исправленный вариант

SELECT [Товар].[ID_Товар],[ZAP_Доставка_Товар].[Кол_во] AS Кол_во_Доставка,
[ZAP_Товар_Чек].[Кол_во] AS Кол_во_Чек,
[ZAP_Доставка_Товар].[Кол_во]-[ZAP_Товар_Чек].[Кол_во] AS Наличие
Into ZAP_Наличие
From (Товар
LEFT JOIN ZAP_Доставка_Товар ON Товар.[ID_Товар] = ZAP_Доставка_Товар.[ID_Товар])
LEFT JOIN ZAP_Товар_чек ON Товар.[ID_Товар] = ZAP_Товар_чек.[ID_Товар]
ORDER BY [Товар].[ID_Товар]
pkarklin
Дата: 26.02.2010 22:24:15
Free4ert
Ошибка синтанксиса (пропущен оператор) в выражении запроса


И причем тут форум по MS SQL, если у Вас ошибка Accessная?!