我最近在做一个题目,要求几门课的加权平均分:
成绩表(表A)如下:
语文 数学 政治 外语
60 70 80 60
学分表(表B)如下:
语文 数学 政治 外语
3 3 2 4
要求它们的加权平均分,即实现(60*3+70*3+80*2+60*4)/(3+3+2+4)并将结果插入另一表(表C)中。
请问应该怎么做呢?
成绩表(表A)如下:
语文 数学 政治 外语
60 70 80 60
学分表(表B)如下:
语文 数学 政治 外语
3 3 2 4
要求它们的加权平均分,即实现(60*3+70*3+80*2+60*4)/(3+3+2+4)并将结果插入另一表(表C)中。
请问应该怎么做呢?
insert C select (A.语文*B.语文+A.数学*B.数学+A.政治*B.政治+A.外语*B.外语)/(B.语文+B.数学+B.政治+B.外语) from A,B