Also consider how you are running your reports. I am still trying to complete the SQL report to generate students who have completed a course by opening the certificates. But I found I was using too many fields in the report (Birthday, officer code, field status, etc...) If a student didn't provide that information in their enrollment, then they would not show up in the report. After I eliminated the extraneous user info (just required birthday) then all the students showed up. But strangely if I requested more than "in the past 19 hours" they wouldn't. I can only seem to run a report from 19 hrs ago or less..