I am trying to pull some data from a JDEdwards system, I am having a
lot of trouble with the sql statement that follows. It takes much
longer than I would expect it to (several hours for 1500 records. Is
there a way to optimize this statement?
Thanks very much,
JH
SELECT
TRIM("IBSTKT") AS
"STOCK_CODE",
TRIM("IBMCU") || '{$U_SEPARATOR_CHAR}' ||
TRIM(CAST("IBITM" AS CHAR(8))) AS "ID"
FROM {$U_JDDATALIB}."F4102", {$U_JDDATALIB}."F4111"
WHERE
IBMCU = ILMCU
AND IBITM = ILITM
AND
(TRIM("ILMCU") = '2784' OR TRIM("ILMCU") = '2744' AND ILAN8 = 2784)
AND
(ILTRQT <> 0 AND ILPAID <> 0)
AND
(F4111."ILCRDJ" >= 103200 AND F4111."ILCRDJ" < 103300)