这题有没有大佬愿意站出来解答一下
在学生成绩管理系统中,有学生表student,课程表course和成绩表SC,其中SC表包含4个字段,即sno、cno、grade和gdate,分别表示学号、课程号、成绩和录入时间(datetime类型)。
1、现在需要统计每个学生每年的平均分,并且存储到cavg表,该表包含ID、sno、ayear、agrade。其中ID为int类型,为主键,自增字段,每次增长步长为1;sno为学号char(9)类型;ayear表示年份,int类型;agrade表示平均分,float类型。请编写创建cavg表的SQL语句。
2、请编写一个存储过程Proc1,传入年份参数@y,int类型,计算每个学生该年度的平均分,存入cavg表。其中,在日期上取年份的函数为year(日期参数)。
在学生成绩管理系统中,有学生表student,课程表course和成绩表SC,其中SC表包含4个字段,即sno、cno、grade和gdate,分别表示学号、课程号、成绩和录入时间(datetime类型)。
1、现在需要统计每个学生每年的平均分,并且存储到cavg表,该表包含ID、sno、ayear、agrade。其中ID为int类型,为主键,自增字段,每次增长步长为1;sno为学号char(9)类型;ayear表示年份,int类型;agrade表示平均分,float类型。请编写创建cavg表的SQL语句。
2、请编写一个存储过程Proc1,传入年份参数@y,int类型,计算每个学生该年度的平均分,存入cavg表。其中,在日期上取年份的函数为year(日期参数)。