i.e.
Custom (build 9003) Changes report, for all Changes created last month, pulls 13 rows (Note!! The WHERE statement highlighted area):
SELECT chdt.CHANGEID "Change ID"
,chdt.TITLE "Title",sdo.NAME "Site"
,chdt.CREATEDTIME "Created Time"
,chdt.SCHEDULEDSTARTTIME "Scheduled Start Time"
,ownaaa.FIRST_NAME "Change Owner"
FROM ChangeDetails chdt
LEFT JOIN SDUser ownsd ON chdt.TECHNICIANID=ownsd.USERID
LEFT JOIN AaaUser ownaaa ON ownsd.USERID=ownaaa.USER_ID
LEFT JOIN SiteDefinition siteDef ON chdt.SITEID=siteDef.SITEID
LEFT JOIN SDOrganization sdo ON siteDef.SITEID=sdo.ORG_ID
WHERE ((((chdt.CREATEDTIME >= 1396324800000) AND ((chdt.CREATEDTIME != 0) AND (chdt.CREATEDTIME IS NOT NULL))) AND ((chdt.CREATEDTIME <= 1398916799000) AND (((chdt.CREATEDTIME != 0) AND (chdt.CREATEDTIME IS NOTNULL)) AND (chdt.CREATEDTIME != -1)))) AND (chdt.SITEID IS NULL))
The report was generated without a filter on the 'Site' attribute:
Note!! This should have pulled 29 rows (corrected query below)
SELECT chdt.CHANGEID "Change ID"
,chdt.TITLE "Title",sdo.NAME "Site"
,chdt.CREATEDTIME "Created Time"
,chdt.SCHEDULEDSTARTTIME "Scheduled Start Time"
,ownaaa.FIRST_NAME "Change Owner"
FROM ChangeDetails chdt
LEFT JOIN SDUser ownsd ON chdt.TECHNICIANID=ownsd.USERID
LEFT JOIN AaaUser ownaaa ON ownsd.USERID=ownaaa.USER_ID
LEFT JOIN SiteDefinition siteDef ON chdt.SITEID=siteDef.SITEID
LEFT JOIN SDOrganization sdo ON siteDef.SITEID=sdo.ORG_ID
WHERE ((chdt.CREATEDTIME >= 1396324800000) AND (chdt.CREATEDTIME <= 1398916799000))
