8,497
社区成员
发帖
与我相关
我的任务
分享
SELECT SUM(AZCount),COUNT(DKCount) FROM EmployeeCommision where EmployeeId=xxx
//lambda表达式也不错哦
db.EmployeeCommisions.Where(p => p.EmployeeId == xxx).GroupBy(p=>p.EmployeeId).Select(p => new {
cnt = p.Count(),
total = p.Sum(q=>q.AZCount),
});
from ec in EmployeeCommision
where ec.EmployeeId == xx
group ec by ec.EmployeeId into g
select new
{
AZCount = g.Sum(x=>x.AZCount),
DKCount = g.Count()
}