Ver Mensaje Individual
  #7 (permalink)  
Antiguo 12/09/2010, 21:50
Avatar de Perr0
Perr0
 
Fecha de Ingreso: mayo-2005
Ubicación: Santiago de Chile, Chile
Mensajes: 676
Antigüedad: 19 años
Puntos: 79
Respuesta: problema en mysql

Cita:
Iniciado por vivider Ver Mensaje
es una sola tabla.... me la muestran asi :


Columna Tipo de dato

EMP_NO NUMBER(4)
APELLIDO VARCHAR2(10)
OFICIO VARCHAR2(10)
FECHA_ALT DATE
SALARIO NUMBER(7)
COMISIÓN NUMBER(7)
DEPT_NO NUMBER(2)
ok, tendrias que hacer dos sentencias

SELECT DEPT_NO FROM tabla GROUP BY DEPT_NO ORDER BY COUNT(DEPT_NO ) DESC LIMIT 1;

ese resultado te dar XXXXX, luego la siguiente sentencia

UPDATE tabla SET SALARIO=SALARIO/2,COMISIÓN=0 WHERE depto="XXXXX"

si la quieres en una sola sentencia, mmmmmmmmmm podrias postear como la hiciste, pero en MySQL.

lo otro, como tip no ocupes acentos ni caracteres raros para el nombre de los campos y tablas

salu2