注册 登录
编程论坛 SQL Server论坛

sql 语名问题

ljkqq163 发布于 2014-03-01 13:49, 480 次点击
SUM(convert(numeric(10,2),(合计*convert(numeric(10,2),出勤率/(select max(出勤率) from yuangong y , banzugongzi b where 学生班组='022' and b.工号=y.工号)*100)*系数)/100))

出现错误:不能对包含聚合或子查询的表达式执行聚合函数。
语名本没有问题,加了SUM出错,
3 回复
#2
tlliqi2014-03-01 17:05
看看函数用法
#3
volte2014-03-03 13:31
select sum(合计字段) from
(select 合计字段 from 合计字段所在的表) Total
#4
owenlu19812014-03-18 11:42
转换,求和不能同时,得分两段
先作转换,然后再求和
1