Order By not working in script
Hi All,
Order by in script does not seem functioning. I have the below query in Data Set
select
REPORTER_STATUS.SERVERSERIAL AS SERVERSERIAL,
REPORTER_STATUS.NODE AS NODE,
REPORTER_STATUS.ALERTGROUP AS ALERTGROUP,
REPORTER_STATUS.ALERTKEY AS ALERTKEY,
to_char (REPORTER_STATUS.FIRSTOCCURRENCE, 'MM-DD-YYYY HH24:MI:SS') AS FIRSTOCCURRENCE,
REPORTER_STATUS.SUMMARY AS SUMMARY ,
to_char (REPORTER_STATUS.LASTOCCURRENCE, 'MM-DD-YYYY HH24:MI:SS') AS LASTOCCURRENCE,
DECODE(REPORTER_STATUS.SEVERITY, 0 , 'Clear', 1, 'Indeterminate', 2 , 'Warning', 3, 'Minor', 4, 'Major', 5, 'Critical') AS SEVERITY,
DECODE(REPORTER_STATUS.ORIGINALSEVERITY, 0 , 'Clear', 1, 'Indeterminate', 2 , 'Warning', 3, 'Minor', 4, 'Major', 5, 'Critical') AS ORIGINALSEVERITY,
REPORTER_STATUS.TALLY AS TALLY,
CFOROWNER.CONVERSION AS OWNERUID
from
REPORTER_STATUS, REPORTER_CONVERSIONS CFOROWNER
where
REPORTER_STATUS.OWNERUID = CFOROWNER.VALUE AND CFOROWNER.CONVERSION_KEY = 'OwnerUID'||REPORTER_STATUS.OwnerUID AND
REPORTER_STATUS.AGENT = 'AirTalk PMAP'
And below script configured in beforeOpen method:
queryString = this.queryText;
queryString = queryString + " AND REPORTER_STATUS.ALERTGROUP LIKE '%" + params["Task"].value + "%'";
queryString = queryString + " AND TRUNC(REPORTER_STATUS.LASTOCCURRENCE) BETWEEN TO_DATE('" + params["StartDate"].value + "', 'MM/DD/YYYY') AND TO_DATE('" + params["EndDate"].value + "', 'MM/DD/YYYY')";
queryString = queryString + " ORDER BY REPORTER_STATUS." + reportContext.getParameterValue("sortColumn") + " " + reportContext.getParameterValue("sortOrder");
this.queryText = queryString;
Packages.java.lang.System.out.println("sql:" + this.queryText);
And we have Report parameters configured: Task, StartDate, EndDate, sortColumn and sortOrder.
Any help is really appreciated.
Warm regards,
Kris