SQL code: select a.className,c.scoreName, avg(score) as ƽ¾ù·Ö,sum(score) as ×Ü·Ö, max(score) as ×î¸ß·Ö, ×î¸ß·ÖѧÉúÐÕÃû=(select name from tb t where score=(select max(score) from T_Score t where name=t.name), min(score) as ×îµÍ·Ö, ×î¸ß·ÖѧÉúÐÕÃû=(select name from tb t where score=(select min(score) from T_Score t where name=t.name) from T_Class a,T_Student b,T_Score c where a.classID=b.classID and b.studentID=c.studentID group by a.className,c.scoreName
ÏÖÔÚÓÐÒ»ORACLEÖеÄSQLÓï¾ä£¬ÐèÒªÒÆÖ²µ½DB2ÖУ¬ÇëÎʸÃSQL¸ÄÈçºÎд ORACLEÖУº select floor(months_between(date1,date2)) from A date1,date2·Ö±ðΪ±íÖеÄÁ½¸ö×Ö¶Î £¬¶¼ÎªÈÕÆÚÐÍ DB2ÖÐÈçºÎʹÓÃÐ ......