I have two tables STUD and MARKS and have some records..
I want to update as "PASS" in Result column of STUD table only those who took >=35 marks in all their subjects. Should be updated as "FAIL" only those who took <35 marks in all their subjects.
In my case, "Tindra" and "Vendela" only will be PASS, rest of these will be FAIL
How to do that in simple logic ?
Create Table Stud
(
StudID Int Identity(100,1) Primary Key,
Name Varchar(100),
Result Varchar(10)
)
Go
Create Table Marks
(
MarkID Int Identity(100,1) Primary Key,
StudID Int Foreign Key References Stud(StudID),
SubjectID Int,
Mark Int
)
Go
Insert Stud(Name) Values('Lovisa')
Insert Stud(Name) Values('Tindra')
Insert Stud(Name) Values('Alva')
Insert Stud(Name) Values('Vendela')
Go
Insert Marks(StudID,SubjectID,Mark) Values(100,1,34)
Insert Marks(StudID,SubjectID,Mark) Values(100,2,35)
Insert Marks(StudID,SubjectID,Mark) Values(100,3,36)
Insert Marks(StudID,SubjectID,Mark) Values(100,4,30)
Insert Marks(StudID,SubjectID,Mark) Values(101,1,69)
Insert Marks(StudID,SubjectID,Mark) Values(101,2,50)
Insert Marks(StudID,SubjectID,Mark) Values(101,3,61)
Insert Marks(StudID,SubjectID,Mark) Values(101,4,70)
Insert Marks(StudID,SubjectID,Mark) Values(102,1,30)
Insert Marks(StudID,SubjectID,Mark) Values(102,2,91)
Insert Marks(StudID,SubjectID,Mark) Values(102,3,28)
Insert Marks(StudID,SubjectID,Mark) Values(102,4,99)
Insert Marks(StudID,SubjectID,Mark) Values(103,1,36)
Insert Marks(StudID,SubjectID,Mark) Values(103,2,91)
Insert Marks(StudID,SubjectID,Mark) Values(103,3,81)
Insert Marks(StudID,SubjectID,Mark) Values(103,4,99)
Go
thank you