This is what i have managed to come up with
SELECT C.SemesterID AS SemesterID, C.CourseID AS CourseID, C.CourseName AS Course, C.Description AS Description
from Courses C inner join Students s on c.ProgrammeID=s.ProgrammeID and c.SpecializationID = s.SpecializationID and s.StudentID=1 left join
Marks M on C.CourseID=M.CourseID and C.SemesterID=M.SemesterID and M.StudentID=1
where M.CourseID is null
order by SemesterID
And its the results
SemesterID |
CourseID |
Course |
Description |
2 |
B0410 |
Company Law |
Core |
2 |
B0411 |
Financial Accounting |
Core |
2 |
B0412 |
Human Resource |
Core |
2 |
B0413 |
Marketing |
Core |
2 |
B0414 |
Public Sector Accounting |
Core |
2 |
B048 |
Introduction to financial Management |
Core |
2 |
B049 |
Commercial Law |
Core |
CREATE TABLE [dbo].[Students] (
[StudentID] INT IDENTITY (1, 1) NOT NULL,
[StudentNo] NVARCHAR (25) NULL,
[Registered] BIT DEFAULT ((0)) NOT NULL,
[ProgrammeID] NVARCHAR (10) NOT NULL,
[AdmissionDate] DATETIME NULL,
[Year] INT NOT NULL,
[IntakeID] NVARCHAR (5) NOT NULL,
[Sponsor] NVARCHAR (MAX) NOT NULL,
[StudyMode] NVARCHAR (MAX) NOT NULL,
[SpecializationID] INT NULL,
CONSTRAINT [PK_Students] PRIMARY KEY CLUSTERED ([StudentID] ASC),
CONSTRAINT [Fk_Students_Intakes] FOREIGN KEY ([IntakeID]) REFERENCES [dbo].[Intakes] ([IntakeID]) ON DELETE CASCADE,
CONSTRAINT [Fk_Students_Programmes] FOREIGN KEY ([ProgrammeID]) REFERENCES [dbo].[Programmes] ([ProgrammeID]) ON DELETE CASCADE,
CONSTRAINT [FK_Students_Specializations_SpecializationID] FOREIGN KEY ([SpecializationID]) REFERENCES [dbo].[Specializations] ([SpecializationID])
);
GO
CREATE NONCLUSTERED INDEX [IX_Students_IntakeID]
ON [dbo].[Students]([IntakeID] ASC);
GO
CREATE NONCLUSTERED INDEX [IX_Students_ProgrammeID]
ON [dbo].[Students]([ProgrammeID] ASC);
GO
CREATE NONCLUSTERED INDEX [IX_Students_SpecializationID]
ON [dbo].[Students]([SpecializationID] ASC);
GO
CREATE UNIQUE NONCLUSTERED INDEX [IX_Students_StudentNo]
ON [dbo].[Students]([StudentNo] ASC) WHERE ([StudentNo] IS NOT NULL);
--Marks Table
CREATE TABLE [dbo].[Marks] (
[StudentID] INT NOT NULL,
[SemesterID] INT NOT NULL,
[CourseID] NVARCHAR (10) NOT NULL,
[PeriodID] INT NOT NULL,
[Approved] BIT DEFAULT ((0)) NOT NULL,
[Released] BIT DEFAULT ((0)) NOT NULL,
[PostingClosed] BIT DEFAULT ((0)) NOT NULL,
[CAT] INT DEFAULT ((-1)) NOT NULL,
[FinalExam] INT DEFAULT ((-1)) NOT NULL,
[Supplementary] INT DEFAULT ((-1)) NOT NULL,
[CourseMarks] AS (case when [CAT]>(-1) AND [FinalExam]>(-1) AND [Supplementary]=(-1) then CONVERT([nvarchar](3),[CAT]+[FinalExam]) when [CAT]>(-1) AND [FinalExam]>(-1) AND [Supplementary]>(1) then CONVERT([nvarchar](3),[CAT]+[Supplementary])+'*' when [CAT]>(-1) AND [FinalExam]<(0) OR [CAT]<(0) AND [FinalExam]>(0) then CONVERT([nvarchar](3),'INC') else 'DNS' end),
CONSTRAINT [PK_Marks] PRIMARY KEY CLUSTERED ([StudentID] ASC, [CourseID] ASC, [SemesterID] ASC),
CONSTRAINT [FK_Marks_Periods_PeriodID] FOREIGN KEY ([PeriodID]) REFERENCES [dbo].[Periods] ([PeriodID]),
CONSTRAINT [FK_Marks_Student] FOREIGN KEY ([StudentID]) REFERENCES [dbo].[Students] ([StudentID]),
CONSTRAINT [FK_Marks_Courses_CourseID_SemesterID] FOREIGN KEY ([CourseID], [SemesterID]) REFERENCES [dbo].[Courses] ([CourseID], [SemesterID])
);
GO
CREATE NONCLUSTERED INDEX [IX_Marks_PeriodID]
ON [dbo].[Marks]([PeriodID] ASC);
GO
CREATE NONCLUSTERED INDEX [IX_Marks_CourseID_SemesterID]
ON [dbo].[Marks]([CourseID] ASC, [SemesterID] ASC);
CREATE TABLE [dbo].[Courses] (
[SemesterID] INT NOT NULL,
[CourseID] NVARCHAR (10) NOT NULL,
[ProgrammeID] NVARCHAR (10) NOT NULL,
[SpecializationID] INT NULL,
[CourseName] NVARCHAR (50) NULL,
[Description] NVARCHAR (MAX) NOT NULL,
CONSTRAINT [PK_Courses] PRIMARY KEY CLUSTERED ([CourseID] ASC, [SemesterID] ASC),
CONSTRAINT [FK_Courses_Specializations_SpecializationID] FOREIGN KEY ([SpecializationID]) REFERENCES [dbo].[Specializations] ([SpecializationID]),
CONSTRAINT [Fk_Courses_Programmes] FOREIGN KEY ([ProgrammeID]) REFERENCES [dbo].[Programmes] ([ProgrammeID]),
CONSTRAINT [FK_Semesters_Courses] FOREIGN KEY ([SemesterID]) REFERENCES [dbo].[Semesters] ([SemesterID])
);
GO
CREATE NONCLUSTERED INDEX [IX_Courses_ProgrammeID]
ON [dbo].[Courses]([ProgrammeID] ASC);
GO
CREATE NONCLUSTERED INDEX [IX_Courses_SemesterID]
ON [dbo].[Courses]([SemesterID] ASC);
GO
CREATE NONCLUSTERED INDEX [IX_Courses_SpecializationID]
ON [dbo].[Courses]([SpecializationID] ASC);
SET IDENTITY_INSERT [dbo].[Students] ON
INSERT INTO [dbo].[Students] ([StudentID], [StudentNo], [Registered], [ProgrammeID], [AdmissionDate], [Year], [IntakeID], [Sponsor], [StudyMode], [SpecializationID]) VALUES (1, N'B04/J/00001/2019', 1, N'B04', N'2019-03-15 11:53:10', 2019, N'J', N'Government', N'Parttime', 1)
INSERT INTO [dbo].[Students] ([StudentID], [StudentNo], [Registered], [ProgrammeID], [AdmissionDate], [Year], [IntakeID], [Sponsor], [StudyMode], [SpecializationID]) VALUES (2, N'B04/J/00003/2019', 1, N'B04', N'2019-03-15 11:53:10', 2019, N'J', N'Government', N'Parttime', NULL)
INSERT INTO [dbo].[Students] ([StudentID], [StudentNo], [Registered], [ProgrammeID], [AdmissionDate], [Year], [IntakeID], [Sponsor], [StudyMode], [SpecializationID]) VALUES (3, N'B04/J/00004/2019', 1, N'B04', N'2019-03-15 11:53:10', 2019, N'J', N'Government', N'Parttime', NULL)
INSERT INTO [dbo].[Students] ([StudentID], [StudentNo], [Registered], [ProgrammeID], [AdmissionDate], [Year], [IntakeID], [Sponsor], [StudyMode], [SpecializationID]) VALUES (4, N'B04/J/00005/2019', 1, N'B04', N'2019-03-15 11:53:10', 2019, N'J', N'Government', N'Parttime', NULL)
INSERT INTO [dbo].[Students] ([StudentID], [StudentNo], [Registered], [ProgrammeID], [AdmissionDate], [Year], [IntakeID], [Sponsor], [StudyMode], [SpecializationID]) VALUES (5, N'B04/J/00006/2019', 1, N'B04', N'2019-03-15 11:53:10', 2019, N'J', N'Government', N'Parttime', NULL)
INSERT INTO [dbo].[Students] ([StudentID], [StudentNo], [Registered], [ProgrammeID], [AdmissionDate], [Year], [IntakeID], [Sponsor], [StudyMode], [SpecializationID]) VALUES (6, N'B04/J/00007/2019', 1, N'B04', N'2019-03-15 11:53:10', 2019, N'J', N'Government', N'Parttime', NULL)
INSERT INTO [dbo].[Students] ([StudentID], [StudentNo], [Registered], [ProgrammeID], [AdmissionDate], [Year], [IntakeID], [Sponsor], [StudyMode], [SpecializationID]) VALUES (7, N'B04/J/00008/2019', 1, N'B04', N'2019-03-15 11:53:10', 2019, N'J', N'Government', N'Parttime', NULL)
INSERT INTO [dbo].[Students] ([StudentID], [StudentNo], [Registered], [ProgrammeID], [AdmissionDate], [Year], [IntakeID], [Sponsor], [StudyMode], [SpecializationID]) VALUES (8, N'B04/J/00009/2019', 1, N'B04', N'2019-03-15 11:53:10', 2019, N'J', N'Government', N'Parttime', NULL)
INSERT INTO [dbo].[Students] ([StudentID], [StudentNo], [Registered], [ProgrammeID], [AdmissionDate], [Year], [IntakeID], [Sponsor], [StudyMode], [SpecializationID]) VALUES (9, N'B04/J/00010/2019', 1, N'B04', N'2019-03-15 11:53:10', 2019, N'J', N'Government', N'Parttime', NULL)
INSERT INTO [dbo].[Students] ([StudentID], [StudentNo], [Registered], [ProgrammeID], [AdmissionDate], [Year], [IntakeID], [Sponsor], [StudyMode], [SpecializationID]) VALUES (10, N'B04/J/00011/2019', 1, N'B04', N'2019-03-15 11:53:10', 2019, N'J', N'Government', N'Parttime', NULL)
INSERT INTO [dbo].[Students] ([StudentID], [StudentNo], [Registered], [ProgrammeID], [AdmissionDate], [Year], [IntakeID], [Sponsor], [StudyMode], [SpecializationID]) VALUES (11, N'B04/J/00012/2019', 1, N'B04', N'2019-03-15 11:53:10', 2019, N'J', N'Government', N'Parttime', NULL)
INSERT INTO [dbo].[Students] ([StudentID], [StudentNo], [Registered], [ProgrammeID], [AdmissionDate], [Year], [IntakeID], [Sponsor], [StudyMode], [SpecializationID]) VALUES (12, N'B04/J/00013/2019', 1, N'B04', N'2019-03-15 11:53:10', 2019, N'J', N'Government', N'Parttime', NULL)
INSERT INTO [dbo].[Students] ([StudentID], [StudentNo], [Registered], [ProgrammeID], [AdmissionDate], [Year], [IntakeID], [Sponsor], [StudyMode], [SpecializationID]) VALUES (13, N'D04/J/00001/2019', 1, N'D04', N'2019-03-15 11:53:10', 2019, N'J', N'Government', N'Parttime', NULL)
SET IDENTITY_INSERT [dbo].[Students] OFF
INSERT INTO [dbo].[Courses] ([SemesterID], [CourseID], [ProgrammeID], [SpecializationID], [CourseName], [Description]) VALUES (1, N'B041', N'B04', 1, N'Introduction to Computers', N'Elective')
INSERT INTO [dbo].[Courses] ([SemesterID], [CourseID], [ProgrammeID], [SpecializationID], [CourseName], [Description]) VALUES (2, N'B0410', N'B04', 1, N'Company Law', N'Core')
INSERT INTO [dbo].[Courses] ([SemesterID], [CourseID], [ProgrammeID], [SpecializationID], [CourseName], [Description]) VALUES (2, N'B0411', N'B04', 1, N'Financial Accounting', N'Core')
INSERT INTO [dbo].[Courses] ([SemesterID], [CourseID], [ProgrammeID], [SpecializationID], [CourseName], [Description]) VALUES (2, N'B0412', N'B04', 1, N'Human Resource', N'Core')
INSERT INTO [dbo].[Courses] ([SemesterID], [CourseID], [ProgrammeID], [SpecializationID], [CourseName], [Description]) VALUES (2, N'B0413', N'B04', 1, N'Marketing', N'Core')
INSERT INTO [dbo].[Courses] ([SemesterID], [CourseID], [ProgrammeID], [SpecializationID], [CourseName], [Description]) VALUES (2, N'B0414', N'B04', 1, N'Public Sector Accounting', N'Core')
INSERT INTO [dbo].[Courses] ([SemesterID], [CourseID], [ProgrammeID], [SpecializationID], [CourseName], [Description]) VALUES (1, N'B042', N'B04', 1, N'Communication Skills', N'Elective')
INSERT INTO [dbo].[Courses] ([SemesterID], [CourseID], [ProgrammeID], [SpecializationID], [CourseName], [Description]) VALUES (1, N'B043', N'B04', 1, N'Business Maths', N'Core')
INSERT INTO [dbo].[Courses] ([SemesterID], [CourseID], [ProgrammeID], [SpecializationID], [CourseName], [Description]) VALUES (1, N'B044', N'B04', 1, N'Introduction to Statistics', N'Elective')
INSERT INTO [dbo].[Courses] ([SemesterID], [CourseID], [ProgrammeID], [SpecializationID], [CourseName], [Description]) VALUES (1, N'B045', N'B04', 1, N'Micro Economics', N'Core')
INSERT INTO [dbo].[Courses] ([SemesterID], [CourseID], [ProgrammeID], [SpecializationID], [CourseName], [Description]) VALUES (1, N'B046', N'B04', 1, N'Introduction to Macro economics', N'Core')
INSERT INTO [dbo].[Courses] ([SemesterID], [CourseID], [ProgrammeID], [SpecializationID], [CourseName], [Description]) VALUES (1, N'B047', N'B04', 1, N'Financial Accounting 1', N'Core')
INSERT INTO [dbo].[Courses] ([SemesterID], [CourseID], [ProgrammeID], [SpecializationID], [CourseName], [Description]) VALUES (2, N'B048', N'B04', 1, N'Introduction to financial Management', N'Core')
INSERT INTO [dbo].[Courses] ([SemesterID], [CourseID], [ProgrammeID], [SpecializationID], [CourseName], [Description]) VALUES (2, N'B049', N'B04', 1, N'Commercial Law', N'Core')
INSERT INTO [dbo].[Marks] ([StudentID], [SemesterID], [CourseID], [PeriodID], [Approved], [Released], [PostingClosed], [CAT], [FinalExam], [Supplementary]) VALUES (1, 1, N'B041', 1, 0, 0, 0, -1, -1, -1)
INSERT INTO [dbo].[Marks] ([StudentID], [SemesterID], [CourseID], [PeriodID], [Approved], [Released], [PostingClosed], [CAT], [FinalExam], [Supplementary]) VALUES (1, 1, N'B042', 1, 0, 0, 0, -1, -1, -1)
INSERT INTO [dbo].[Marks] ([StudentID], [SemesterID], [CourseID], [PeriodID], [Approved], [Released], [PostingClosed], [CAT], [FinalExam], [Supplementary]) VALUES (1, 1, N'B043', 1, 0, 0, 0, -1, -1, -1)
INSERT INTO [dbo].[Marks] ([StudentID], [SemesterID], [CourseID], [PeriodID], [Approved], [Released], [PostingClosed], [CAT], [FinalExam], [Supplementary]) VALUES (1, 1, N'B044', 1, 0, 0, 0, -1, -1, -1)
INSERT INTO [dbo].[Marks] ([StudentID], [SemesterID], [CourseID], [PeriodID], [Approved], [Released], [PostingClosed], [CAT], [FinalExam], [Supplementary]) VALUES (1, 1, N'B045', 1, 0, 0, 0, -1, -1, -1)
INSERT INTO [dbo].[Marks] ([StudentID], [SemesterID], [CourseID], [PeriodID], [Approved], [Released], [PostingClosed], [CAT], [FinalExam], [Supplementary]) VALUES (1, 1, N'B046', 1, 0, 0, 0, -1, -1, -1)
INSERT INTO [dbo].[Marks] ([StudentID], [SemesterID], [CourseID], [PeriodID], [Approved], [Released], [PostingClosed], [CAT], [FinalExam], [Supplementary]) VALUES (1, 1, N'B047', 1, 0, 0, 0, -1, -1, -1)
INSERT INTO [dbo].[Marks] ([StudentID], [SemesterID], [CourseID], [PeriodID], [Approved], [Released], [PostingClosed], [CAT], [FinalExam], [Supplementary]) VALUES (2, 1, N'B041', 1, 0, 0, 0, -1, -1, -1)
INSERT INTO [dbo].[Marks] ([StudentID], [SemesterID], [CourseID], [PeriodID], [Approved], [Released], [PostingClosed], [CAT], [FinalExam], [Supplementary]) VALUES (2, 1, N'B042', 1, 0, 0, 0, -1, -1, -1)
INSERT INTO [dbo].[Marks] ([StudentID], [SemesterID], [CourseID], [PeriodID], [Approved], [Released], [PostingClosed], [CAT], [FinalExam], [Supplementary]) VALUES (2, 1, N'B043', 1, 0, 0, 0, -1, -1, -1)
INSERT INTO [dbo].[Marks] ([StudentID], [SemesterID], [CourseID], [PeriodID], [Approved], [Released], [PostingClosed], [CAT], [FinalExam], [Supplementary]) VALUES (2, 1, N'B044', 1, 0, 0, 0, -1, -1, -1)
INSERT INTO [dbo].[Marks] ([StudentID], [SemesterID], [CourseID], [PeriodID], [Approved], [Released], [PostingClosed], [CAT], [FinalExam], [Supplementary]) VALUES (2, 1, N'B045', 1, 0, 0, 0, -1, -1, -1)
INSERT INTO [dbo].[Marks] ([StudentID], [SemesterID], [CourseID], [PeriodID], [Approved], [Released], [PostingClosed], [CAT], [FinalExam], [Supplementary]) VALUES (2, 1, N'B046', 1, 0, 0, 0, -1, -1, -1)
INSERT INTO [dbo].[Marks] ([StudentID], [SemesterID], [CourseID], [PeriodID], [Approved], [Released], [PostingClosed], [CAT], [FinalExam], [Supplementary]) VALUES (2, 1, N'B047', 1, 0, 0, 0, -1, -1, -1)
INSERT INTO [dbo].[Marks] ([StudentID], [SemesterID], [CourseID], [PeriodID], [Approved], [Released], [PostingClosed], [CAT], [FinalExam], [Supplementary]) VALUES (3, 1, N'B041', 1, 0, 0, 0, -1, -1, -1)
INSERT INTO [dbo].[Marks] ([StudentID], [SemesterID], [CourseID], [PeriodID], [Approved], [Released], [PostingClosed], [CAT], [FinalExam], [Supplementary]) VALUES (3, 1, N'B042', 1, 0, 0, 0, -1, -1, -1)
INSERT INTO [dbo].[Marks] ([StudentID], [SemesterID], [CourseID], [PeriodID], [Approved], [Released], [PostingClosed], [CAT], [FinalExam], [Supplementary]) VALUES (3, 1, N'B043', 1, 0, 0, 0, -1, -1, -1)
INSERT INTO [dbo].[Marks] ([StudentID], [SemesterID], [CourseID], [PeriodID], [Approved], [Released], [PostingClosed], [CAT], [FinalExam], [Supplementary]) VALUES (3, 1, N'B044', 1, 0, 0, 0, -1, -1, -1)
INSERT INTO [dbo].[Marks] ([StudentID], [SemesterID], [CourseID], [PeriodID], [Approved], [Released], [PostingClosed], [CAT], [FinalExam], [Supplementary]) VALUES (3, 1, N'B045', 1, 0, 0, 0, -1, -1, -1)
INSERT INTO [dbo].[Marks] ([StudentID], [SemesterID], [CourseID], [PeriodID], [Approved], [Released], [PostingClosed], [CAT], [FinalExam], [Supplementary]) VALUES (3, 1, N'B046', 1, 0, 0, 0, -1, -1, -1)
INSERT INTO [dbo].[Marks] ([StudentID], [SemesterID], [CourseID], [PeriodID], [Approved], [Released], [PostingClosed], [CAT], [FinalExam], [Supplementary]) VALUES (3, 1, N'B047', 1, 0, 0, 0, -1, -1, -1)
INSERT INTO [dbo].[Marks] ([StudentID], [SemesterID], [CourseID], [PeriodID], [Approved], [Released], [PostingClosed], [CAT], [FinalExam], [Supplementary]) VALUES (4, 1, N'B041', 1, 0, 0, 0, -1, -1, -1)
INSERT INTO [dbo].[Marks] ([StudentID], [SemesterID], [CourseID], [PeriodID], [Approved], [Released], [PostingClosed], [CAT], [FinalExam], [Supplementary]) VALUES (4, 1, N'B042', 1, 0, 0, 0, -1, -1, -1)
INSERT INTO [dbo].[Marks] ([StudentID], [SemesterID], [CourseID], [PeriodID], [Approved], [Released], [PostingClosed], [CAT], [FinalExam], [Supplementary]) VALUES (4, 1, N'B043', 1, 0, 0, 0, -1, -1, -1)
INSERT INTO [dbo].[Marks] ([StudentID], [SemesterID], [CourseID], [PeriodID], [Approved], [Released], [PostingClosed], [CAT], [FinalExam], [Supplementary]) VALUES (4, 1, N'B044', 1, 0, 0, 0, -1, -1, -1)
INSERT INTO [dbo].[Marks] ([StudentID], [SemesterID], [CourseID], [PeriodID], [Approved], [Released], [PostingClosed], [CAT], [FinalExam], [Supplementary]) VALUES (4, 1, N'B045', 1, 0, 0, 0, -1, -1, -1)
INSERT INTO [dbo].[Marks] ([StudentID], [SemesterID], [CourseID], [PeriodID], [Approved], [Released], [PostingClosed], [CAT], [FinalExam], [Supplementary]) VALUES (4, 1, N'B046', 1, 0, 0, 0, -1, -1, -1)
INSERT INTO [dbo].[Marks] ([StudentID], [SemesterID], [CourseID], [PeriodID], [Approved], [Released], [PostingClosed], [CAT], [FinalExam], [Supplementary]) VALUES (4, 1, N'B047', 1, 0, 0, 0, -1, -1, -1)
INSERT INTO [dbo].[Marks] ([StudentID], [SemesterID], [CourseID], [PeriodID], [Approved], [Released], [PostingClosed], [CAT], [FinalExam], [Supplementary]) VALUES (5, 1, N'B041', 1, 0, 0, 0, -1, -1, -1)
INSERT INTO [dbo].[Marks] ([StudentID], [SemesterID], [CourseID], [PeriodID], [Approved], [Released], [PostingClosed], [CAT], [FinalExam], [Supplementary]) VALUES (5, 1, N'B042', 1, 0, 0, 0, -1, -1, -1)
INSERT INTO [dbo].[Marks] ([StudentID], [SemesterID], [CourseID], [PeriodID], [Approved], [Released], [PostingClosed], [CAT], [FinalExam], [Supplementary]) VALUES (5, 1, N'B043', 1, 0, 0, 0, -1, -1, -1)
INSERT INTO [dbo].[Marks] ([StudentID], [SemesterID], [CourseID], [PeriodID], [Approved], [Released], [PostingClosed], [CAT], [FinalExam], [Supplementary]) VALUES (5, 1, N'B044', 1, 0, 0, 0, -1, -1, -1)
INSERT INTO [dbo].[Marks] ([StudentID], [SemesterID], [CourseID], [PeriodID], [Approved], [Released], [PostingClosed], [CAT], [FinalExam], [Supplementary]) VALUES (5, 1, N'B045', 1, 0, 0, 0, -1, -1, -1)
INSERT INTO [dbo].[Marks] ([StudentID], [SemesterID], [CourseID], [PeriodID], [Approved], [Released], [PostingClosed], [CAT], [FinalExam], [Supplementary]) VALUES (5, 1, N'B046', 1, 0, 0, 0, -1, -1, -1)
INSERT INTO [dbo].[Marks] ([StudentID], [SemesterID], [CourseID], [PeriodID], [Approved], [Released], [PostingClosed], [CAT], [FinalExam], [Supplementary]) VALUES (5, 1, N'B047', 1, 0, 0, 0, -1, -1, -1)
INSERT INTO [dbo].[Marks] ([StudentID], [SemesterID], [CourseID], [PeriodID], [Approved], [Released], [PostingClosed], [CAT], [FinalExam], [Supplementary]) VALUES (6, 1, N'B041', 1, 0, 0, 0, -1, -1, -1)
INSERT INTO [dbo].[Marks] ([StudentID], [SemesterID], [CourseID], [PeriodID], [Approved], [Released], [PostingClosed], [CAT], [FinalExam], [Supplementary]) VALUES (6, 1, N'B042', 1, 0, 0, 0, -1, -1, -1)
INSERT INTO [dbo].[Marks] ([StudentID], [SemesterID], [CourseID], [PeriodID], [Approved], [Released], [PostingClosed], [CAT], [FinalExam], [Supplementary]) VALUES (6, 1, N'B043', 1, 0, 0, 0, -1, -1, -1)
INSERT INTO [dbo].[Marks] ([StudentID], [SemesterID], [CourseID], [PeriodID], [Approved], [Released], [PostingClosed], [CAT], [FinalExam], [Supplementary]) VALUES (6, 1, N'B044', 1, 0, 0, 0, -1, -1, -1)
INSERT INTO [dbo].[Marks] ([StudentID], [SemesterID], [CourseID], [PeriodID], [Approved], [Released], [PostingClosed], [CAT], [FinalExam], [Supplementary]) VALUES (6, 1, N'B045', 1, 0, 0, 0, -1, -1, -1)
INSERT INTO [dbo].[Marks] ([StudentID], [SemesterID], [CourseID], [PeriodID], [Approved], [Released], [PostingClosed], [CAT], [FinalExam], [Supplementary]) VALUES (6, 1, N'B046', 1, 0, 0, 0, -1, -1, -1)
INSERT INTO [dbo].[Marks] ([StudentID], [SemesterID], [CourseID], [PeriodID], [Approved], [Released], [PostingClosed], [CAT], [FinalExam], [Supplementary]) VALUES (6, 1, N'B047', 1, 0, 0, 0, -1, -1, -1)