SELECT Marks_Entry_Det ails.*, Subject.MarkMax
FROM Marks_Entry_Det ails INNER JOIN
Subject ON Marks_Entry_Det ails.Subject_Co de = Subject.Subject _Code AND
Marks_Entry_Det ails.Pattern_Co de = Subject.Pattern ID COLLATE SQL_Latin1_Gene ral_CP1_CI_AS AND
Marks_Entry_Det ails.Course_Cod e = Subject.CourseI D COLLATE SQL_Latin1_Gene ral_CP1_CI_AS AND
Marks_Entry_Det ails.Branch_Cod e = Subject.Branch_ Code AND Marks_Entry_Det ails.Subject_Ty pe = Subject.Sub_Typ e AND
(case when ( Marks_Entry_Det ails.marks='AA' or Marks_Entry_Det ails.marks='NA' ) then 0 else Marks_Entry_Det ails.marks end) > Subject.MarkMax
WHERE (Marks_Entry_De tails.Complete = 1) AND (Marks_Entry_De tails.Pattern_C ode IN ('ENGG_P2003', 'ENGG_P2008', 'ENGG_P2012'))
FROM Marks_Entry_Det
Subject ON Marks_Entry_Det
Marks_Entry_Det
Marks_Entry_Det
Marks_Entry_Det
(case when ( Marks_Entry_Det
WHERE (Marks_Entry_De