马睿智牛逼!

This commit is contained in:
test1
2026-09-22 16:48:47 +08:00
parent 847b908c4f
commit 6ff3d5974d
+5 -5
View File
@@ -186,11 +186,11 @@ def classify_salary(db):
def avg_salary(db):
try:
l=db.query(Student_Model.class_id,func.avg(Employment_info.salary).label('avg_salaries'))\
.join(Employment_info,Employment_info.stu_id == Student_Model.stu_id)\
.filter(Employment_info.salary>0,Employment_info.delete_status==0,Student_Model.delete_status==0)\
.group_by(Student_Model.class_id)\
.order_by(func.avg(Employment_info.salary).desc()).all()
return l
.join(Employment_info,Employment_info.stu_id == Student_Model.stu_id)\
.filter(Employment_info.salary>0,Employment_info.delete_status==0,Student_Model.delete_status==0)\
.group_by(Student_Model.class_id)\
.order_by(func.avg(Employment_info.salary).desc()).all()
return [{'class_id':i[0],'avg_salaries':i[1]} for i in l]
except:
raise HTTPException(status_code=500,detail='统计异常!')