假設我有以下表格:計算平均爲每個學生
- 表學生
create table Student(
num int primary key identity,
firstName varchar(30) not null,
lastName varchar(30)
)
- 表模塊
create table Module(
code int primary key identity,
name varchar(30) not null,
coefficient int not null)
- 表符號
create table Notation(
stud int references student,
Mod int references Module,
DateExam datetime default getdate(),
Note float check (Note between 0 and 20)
primary key(stud , Mod))
我想要的是顯示學生姓名,學生人數和平均數,從最好到最差。
更新:
平均=總和(NI * CI)/和(CI); c:係數。 N:注意
平均的什麼? – JohnHC
他們的號碼是多少? – Lamak
我不認爲你想使用NOTE作爲一個浮點數。十進制(x,y)可能會更好(取決於您要跟蹤的小數位數) – xQbert