Files
student_manage_system/StatCalc/dao/statcalc_dao.py
T

18 lines
504 B
Python

from StatCalc.schema.statcalc_request import *
from fastapi import HTTPException
from students.model.students_model import Students
def get_age_30(db):
q = db.query(Students).filter(Students.age>=30).all()
return q
from class_management.model.class_management_model import ClassInfo
def get_class_count(db):
q = (db.query(ClassInfo.id)
.join(Students,Students.class_id==ClassInfo.id)
.filter()
.group_by(ClassInfo.id,Students.sex,)
.all())
return q