>SELECT Courses.ctitle,Courses.tstartdate, ; > Courses.csectnum, Courses.iid,; > COUNT(students.cstatus = "PASS" ) AS nPass,; > COUNT(students.cstatus = "FAIL" ) AS nFail; > FROM regman!courses INNER JOIN regman!students ; > ON Courses.iid = Students.icourseid; > GROUP BY Courses.csectnum; > ORDER BY Courses.tstartdate
* Student -> PASS SELECT Courses.ctitle,Courses.tstartdate, ; Courses.csectnum, Courses.iid,; COUNT(students.cstatus) AS nPass,; FROM regman!courses INNER JOIN regman!students ; ON Courses.iid = Students.icourseid; Where students.cstatus = "PASS" ; GROUP BY Courses.csectnum; ORDER BY Courses.tstartdate * Student -> FAIL SELECT Courses.ctitle,Courses.tstartdate, ; Courses.csectnum, Courses.iid,; COUNT(students.cstatus) AS nFail,; FROM regman!courses INNER JOIN regman!students ; ON Courses.iid = Students.icourseid; Where students.cstatus = "FAIL" ; GROUP BY Courses.csectnum; ORDER BY Courses.tstartdateMaybe other way woulde you to do Sub-Select in you Select statement, but I think that is only possible in VFP8 or VFP9.