I am using CR 9 and a sql 2000 database.
I have tried all join types, reversed links but still get the same number of records. There are rows in axapataoraclelines that do not have a corresponding row in inventtable. If I use Crystal SQl designer - I get all the rows
The query by CR9
SELECT "axaptaoraclelines"."invoicedate", "axaptaoraclelines"."invoiceid", "axaptaoraclelines"."itemid", "axaptaoraclelines"."lineamount", "INVENTTABLE"."DATAAREAID", "INVENTTABLE"."DIMENSION3_"
FROM {oj "axapta30sp1"."dbo"."axaptaoraclelines" "axaptaoraclelines" LEFT OUTER JOIN "axapta30sp1"."dbo"."INVENTTABLE" "INVENTTABLE" ON "axaptaoraclelines"."itemid"="INVENTTABLE"."ITEMID"}
WHERE "INVENTTABLE"."DATAAREAID"='win' AND "axaptaoraclelines"."invoicedate"<{ts '2004-01-30 00:00:01'}
ORDER BY "axaptaoraclelines"."itemid", "axaptaoraclelines"."invoiceid"
Design query
SELECT
axaptaoraclelines.invoicedate,
axaptaoraclelines.invoiceid,
axaptaoraclelines.itemid,
axaptaoraclelines.lineamount,
INVENTTABLE.DATAAREAID,
INVENTTABLE.DIMENSION3_
FROM
axaptaoraclelines axaptaoraclelines,
INVENTTABLE INVENTTABLE
Where
axaptaoraclelines.itemid *= INVENTTABLE.ITEMID
and
INVENTTABLE.DATAAREAID = 'win'
AND
axaptaoraclelines.invoicedate < '2004-01-30 00:00:01'
ORDER BY
axaptaoraclelines.itemid,
axaptaoraclelines.invoiceid
Suggestions on how to make the query work in CR9?
I have tried all join types, reversed links but still get the same number of records. There are rows in axapataoraclelines that do not have a corresponding row in inventtable. If I use Crystal SQl designer - I get all the rows
The query by CR9
SELECT "axaptaoraclelines"."invoicedate", "axaptaoraclelines"."invoiceid", "axaptaoraclelines"."itemid", "axaptaoraclelines"."lineamount", "INVENTTABLE"."DATAAREAID", "INVENTTABLE"."DIMENSION3_"
FROM {oj "axapta30sp1"."dbo"."axaptaoraclelines" "axaptaoraclelines" LEFT OUTER JOIN "axapta30sp1"."dbo"."INVENTTABLE" "INVENTTABLE" ON "axaptaoraclelines"."itemid"="INVENTTABLE"."ITEMID"}
WHERE "INVENTTABLE"."DATAAREAID"='win' AND "axaptaoraclelines"."invoicedate"<{ts '2004-01-30 00:00:01'}
ORDER BY "axaptaoraclelines"."itemid", "axaptaoraclelines"."invoiceid"
Design query
SELECT
axaptaoraclelines.invoicedate,
axaptaoraclelines.invoiceid,
axaptaoraclelines.itemid,
axaptaoraclelines.lineamount,
INVENTTABLE.DATAAREAID,
INVENTTABLE.DIMENSION3_
FROM
axaptaoraclelines axaptaoraclelines,
INVENTTABLE INVENTTABLE
Where
axaptaoraclelines.itemid *= INVENTTABLE.ITEMID
and
INVENTTABLE.DATAAREAID = 'win'
AND
axaptaoraclelines.invoicedate < '2004-01-30 00:00:01'
ORDER BY
axaptaoraclelines.itemid,
axaptaoraclelines.invoiceid
Suggestions on how to make the query work in CR9?