mysql - error in sql update -
i upgrade salaries of operators attended claims in 2012 11%, try
update operator or september o.sueldo = o.sueldo + (o.sueldo * 0.11) exists (select 1 claim r.cod_operador r = o.cod_operador , r.fecha between '2012-01-01 'and '2012-12-31');
but says "error code: 1241. operand should contain 1 column (s)" know how can fix these errors?
sqlfiddele here: http://sqlfiddle.com/#!2/b2771
what did statement??
this way @ least fits tables:
update operador o set o.sueldo = o.sueldo + (o.sueldo * 0.11) exists (select 1 reclamo r r.cod_operador = o.cod_operador , r.fecha between '2012-01-01 'and '2012-12-31');
but don't know if right thing in end ...
Comments
Post a Comment