=== modified file 'dhis-2/dhis-services/dhis-service-patient/src/main/java/org/hisp/dhis/caseaggregation/DefaultCaseAggregationConditionService.java' --- dhis-2/dhis-services/dhis-service-patient/src/main/java/org/hisp/dhis/caseaggregation/DefaultCaseAggregationConditionService.java 2012-02-08 13:27:22 +0000 +++ dhis-2/dhis-services/dhis-service-patient/src/main/java/org/hisp/dhis/caseaggregation/DefaultCaseAggregationConditionService.java 2012-02-10 05:52:52 +0000 @@ -763,7 +763,7 @@ if( operator.equals( AGGRERATION_SUM ) ) { - sql = "SELECT pi.programstageinstanceid "; + sql = "SELECT psi.programstageinstanceid "; } return sql + "FROM programstageinstance as psi " @@ -879,6 +879,8 @@ } return "SELECT distinct(p.patientid) FROM programinstance as pi " + + "INNER JOIN programstageinstance psi " + + "ON pi.programinstanceid = psi.programinstanceid" + "INNER JOIN patient as p ON pi.patientid = p.patientid " + "WHERE psi.programstageid=" + programStageId + " " + "AND psi.executiondate >= '" + startDate