最初は2つのクエリで作業していました。1つは生徒の点数を返し、もう1つは総計の点数を返していました。
ここで、これら2つのクエリを統合することにしましたが、Grand Total行が一番上に表示され、一番下に表示されます。2つの順序を変更してみましたが、結果に影響はありません。提案してください、私のクエリは次のとおりです。
SELECT AISECTRESULT_Schemes.SUBNO,
AISECTRESULT_Schemes.SUBJECT,
AISECTRESULT_Schemes.CE_TotalMarks,
AISECTRESULT_ExamMarksData.TotalMarksObt_C,
AISECTRESULT_Schemes.TE_TotalMarks,
AISECTRESULT_ExamMarksData.TotalMarksObt,
MAXMARKS,
AISECTRESULT_ExamMarksData.OverAllMarks
FROM AISECTRESULT_Schemes
INNER JOIN AISECTRESULT_ExamMarksData
ON AISECTRESULT_Schemes.[EXAMSCHEME ID] = AISECTRESULT_ExamMarksData.EXAMSCHEMEID
WHERE (AISECTRESULT_ExamMarksData.REGISTRATIONID = '201192145')
UNION
SELECT ''AS SUBNO,
''AS SUBJECT,
SUM(AISECTRESULT_Schemes.CE_TotalMarks)CE_TotalMarks,
SUM(AISECTRESULT_ExamMarksData.TotalMarksObt_C)TotalMarksObt_C,
SUM(AISECTRESULT_Schemes.TE_TotalMarks)TE_TotalMarks,
SUM(AISECTRESULT_ExamMarksData.TotalMarksObt)TotalMarksObt,
SUM(AISECTRESULT_Schemes.MAXMARKS)MAXMARKS,
SUM(AISECTRESULT_ExamMarksData.OverAllMarks)OverAllMarks
FROM AISECTRESULT_Schemes
INNER JOIN AISECTRESULT_ExamMarksData
ON AISECTRESULT_Schemes.[EXAMSCHEME ID] = AISECTRESULT_ExamMarksData.EXAMSCHEMEID
WHERE (AISECTRESULT_ExamMarksData.REGISTRATIONID = '201192145')