Показать сообщение отдельно
Старый 26.06.2007, 10:15   #1  
vesna dba is offline
vesna dba
Участник
 
147 / 16 (1) ++
Регистрация: 16.02.2007
Администрирование\Запросы\База данных\Журнал трассировки операторов SQL

Копирую план запроса в SQL Query Analyzer, строю план запроса
Запрос:
---
SELECT MAX(A.LINEOFBUSINESSID),A.SUBSEGMENT,SUM(C.VSN_QTY),SUM(C.LINEAMOUNTMST),SUM(C.T
AXAMOUNTMST),SUM(C.VSN_QTYPCS),SUM(C.QTY)
FROM SMMBUSRELTABLE A,VSN_CUSTINVOICEJOURCONTR B,CUSTINVOICETRANS C,INVENTTABLE D
WHERE (A.DATAAREAID=?)
AND (((B.DATAAREAID=?)
AND (B.DATAAREAID#2=?))
AND (((((
NOT ((B.INVENTLOCATIONID=?))
AND ((B.INVOICEDATE>=?)
AND (B.INVOICEDATE<=?)))
AND (((B.INVOICETYPE=?) OR (B.INVOICETYPE=?)) OR (B.INVOICETYPE=?)))
AND (B.VSN_STORNED=?))
AND
NOT ((B.INVOICEACCOUNT=?)))
AND (A.CUSTACCOUNT=B.ORDERACCOUNT)))
AND ((C.DATAAREAID=?)
AND ((((B.NUMBERSEQUENCEGROUP=C.NUMBERSEQUENCEGROUP)
AND (B.INVOICEDATE=C.INVOICEDATE))
AND (B.INVOICEID=C.INVOICEID))
AND (B.SALESID=C.SALESID)))
AND ((D.DATAAREAID=?)
AND (((D.REFINVENTRAITING=?)
AND (D.REFINVENTCLASS=?))
AND (C.ITEMID=D.ITEMID)))
GROUP BY A.SUBSEGMENT
ORDER BY A.SUBSEGMENT OPTION(FAST 15)
---
План не строится, выдается сообщение
[Microsoft][ODBC SQL Server Driver]Неправильное поле COUNT или ошибка синтаксиса
===
Я так понимаю это из-за того что в плане запроса в операторах значения - знаки вопроса.
Связано ли такое отображение запроса с тем, что в нстройках AOS, вкладка Database, панель Tuning Autogenerate
сняты опции "Literals in join queries..", "Literals in complex joins .." ?
__________________
Axapta 3.0 CIS SP3 CU1
---
Народу собралось - яблоку плюнуть негде!