在PowerBuilder 9里建一ASA数据库newdb.db,里面有如下3张表:
s(sno,sname,age,sex)
c(cno,cname,tanme)
sc(sno,cno,score)
在表s中,主键是sno,在表c中,主键是cno,在表sc中,主键是(sno,cno),外键有sno和cno
要求:建立统计学生平均成绩的视图,s_sc(sno,sname,avg_score)
(注意:建立视图后,应把数据库先Disconnect,再connect)
当前遇到问题,如果仅仅建立视图s_sc(sno,sname,score),用表s和sc进行关联,取其中的三个字段,已经做到了,但取平均值,还不知如何进行,如果是Sql Server,直接修改语句即可,现在不知在何处进行修改。
望知者告知。
谢谢!
------解决方案--------------------
在数据库管理界面中,找到该数据库的views,点击右键菜单中的export syntax,此时语句会在log窗口中显示,可以修改后,将其拷贝到isql session界面里,执行即可修改过来。
------解决方案--------------------
在export syntax 出来的那个窗口下面的标签里有个叫isql session的标签
求平均值要将group by sno
------解决方案--------------------