There have been no database changes. We have an Oracle database using an ODBC connection where the customer information is kept separate by unique "account" codes.
At one time it looks like we did have a verson of this report published in CE using the wrong criteria. But it was later corrected with a newer version of the report, but the scheduled item somehow seems to be using the previous version.
Below is our sql query from the report:
SELECT "MFTHIST"."TXN_CODE", "MFTHIST"."IND_REV", "MFTHIST"."NBR_COMP", "MFTHIST"."CD_TXN_LIT", "MFTHIST"."DTE_PROC", "MFTHIST"."QTY_ORD", "MFTHIST"."AMT_GROSS", "MFTFUND"."NME", "MFTCOMP"."NME", "MFTFUND"."DTE_PROC_CURR"
FROM ("PUBLIC"."MFTHIST" "MFTHIST" INNER JOIN ("PUBLIC"."MFTCOMP" "MFTCOMP" INNER JOIN "PUBLIC"."MFTFUND" "MFTFUND" ON "MFTCOMP"."NBR_COMP"="MFTFUND"."NBR_COMP") ON ("MFTHIST"."NBR_COMP"="MFTFUND"."NBR_COMP") AND ("MFTHIST"."NBR_FUND"="MFTFUND"."NBR_FUND")) LEFT OUTER JOIN "PUBLIC"."MFTRFEE" "MFTRFEE" ON ((((((("MFTHIST"."NBR_COMP"="MFTRFEE"."NBR_COMP") AND ("MFTHIST"."NBR_FUND"="MFTRFEE"."NBR_FUND")) AND ("MFTHIST"."NBR_ACCT"="MFTRFEE"."NBR_ACCT")) AND ("MFTHIST"."DTE_PROC"="MFTRFEE"."DTE_PROC")) AND ("MFTHIST"."TYP_ACCT"="MFTRFEE"."TYP_ACCT")) AND ("MFTHIST"."DTE_ESTAB_TRAC"="MFTRFEE"."DTE_ESTAB_TRAC")) AND ("MFTHIST"."NBR_BTCH_TRAC"="MFTRFEE"."NBR_BTCH_TRAC")) AND ("MFTHIST"."NBR_SEQ_TRAC"="MFTRFEE"."NBR_SEQ_TRAC")
WHERE NOT ("MFTHIST"."CD_TXN_LIT"='07' OR "MFTHIST"."CD_TXN_LIT"='90' OR "MFTHIST"."CD_TXN_LIT"='91') AND "MFTHIST"."NBR_COMP"=807 AND ("MFTHIST"."TXN_CODE"='EXI' OR "MFTHIST"."TXN_CODE"='EXO' OR "MFTHIST"."TXN_CODE"='LIQ' OR "MFTHIST"."TXN_CODE"='PUR' OR "MFTHIST"."TXN_CODE"='WOF' OR "MFTHIST"."TXN_CODE"='WOR') AND ("MFTHIST"."DTE_PROC">={ts '2006-04-01 00:00:00'} AND "MFTHIST"."DTE_PROC"<{ts '2006-05-01 00:00:00'})
ORDER BY "MFTFUND"."NME"
Below is our selection criteria we use to select the data used in the report we had issues with. And as I stated above, we use An Oracle database for our data.
not ({MFTHIST.CD_TXN_LIT} in ["07", "90", "91"]) and
{MFTHIST.NBR_COMP} = 807.00 and
{MFTHIST.TXN_CODE} in ["EXI", "EXO", "LIQ", "PUR", "WOF", "WOR"] and
{MFTHIST.DTE_PROC} in LastFullMonth