Hola, gracias por ayudarme.
Efectivamente lo que me dicen es cierto el resultado de la subconsulta arroja valores tipo 95.8333 aplicando el CAST solo a la subconsulta esta ya me arroja valores tipo 95 pero cuando lo ejecuto todo completo me sale el mismo error...
Código:
update resultadoevalu
set resultadocalifresp=(select cast(sum(cc.calificacion) /max(codigoresponsabilidad)as int) as totalcaliresp
from personal p
inner join calificacionresponsabilidadjefe cc on cc.cedula=p.cedula
group by cc.fechaevaluacion,p.cedula)
where resultadocalifresp=0 and resultadocalifhab=0 and totalevalu=0
Sip la consulta me devuelve mas de dos valores entonces como tendria que hacerle...la idea es actualizar uno a uno los datos de la tabla resultadoevalu con los datos que resultaron de la subconsulata...
Help!!!