1)Έχουμε query γνωστής εταιρίας μηχανογράφησης απο sql monitor. Η εφαρμογή παίζει κανονικά και επιστρέφει σωστά αποτελέσματα...ο query analyzer δεν πιστεύει το ίδιο!
το query :
SELECT F.FINDOC
,F.SOSOURCE
,F.SOREDIR
,F.TRNDATE
,F.FINCODE
,M.CODE AS MCODE
,M.NAME AS MNAME
,SUM(T.QTY1) AS QTY1
,SUM(T.LINEVAL) AS LINEVAL
,SUM(ISNULL(T.QTY1,0)-(ISNULL(T.QTY1COV,0)+ISNULL(T.QTY1CANC,0))) AS QTY1OPEN
,SUM((ISNULL(T.QTY1,0)-(ISNULL(T.QTY1COV,0)+ISNULL(T.QTY1CANC,0)))*(T.LINEVAL/T.QTY1)) AS LINEVALOPEN
FROM FINDOC F, FPRMS P, MTRL M, MTRLINES T
WHERE F.COMPANY = P.COMPANY
AND F.SOSOURCE = P.SOSOURCE
AND F.FPRMS = P.FPRMS
AND F.TRDR = :TRDR
AND T.PENDING <> 0
AND T.MTRL = M.MTRL
AND P.RESTMODE IS NOT NULL
AND P.TFPRMS = 201
AND F.FINDOC = T.FINDOC
AND F.COMPANY = :COMPANY
AND F.SOSOURCE = ((F.SODTYPE*100)+51)
GROUP BY F.TRNDATE, F.FINCODE, M.CODE, M.NAME, F.SOSOURCE, F.SOREDIR, F.FINDOC
ORDER BY F.TRNDATE DESC, F.FINCODE
οι γραμμές που έχω μαρκάρει χτυπούν στον query analyzer. Τι είναι αυτή η ":" δεν το έχω συναντήσει πουθενά!
φιλικά Στέφανος