Mas sobre actualizar

02/05/2005 - 17:35 por AyA | Informe spam
Hola de nuevo, muchas gracias a todosa por la colaboracion, mi duda es la
siguiente:

Dejar la fecha de alta del empleado igual a la fecha del sistema para
aquellos empleados que trabajen en Dallas y cuyo salario sea inferior a la
media de los salarios de analistas de la empresa.

UPDATE
EMP
SET
HIREDATE = SELECT HIREDATE = SYSDATE // Se que esto no se puede poner asi
pero es que no se como, ni donde ponerlo!! :(((
FROM EMP A LEFT JOIN DEPT B ON A.DEPTNO = B.DEPTNO
WHERE B.LOC = 'DALLAS' AND A.SAL <
(
SELECT AVG(A.SAL)
FROM EMP
WHERE A.JOB = 'ANALYST'

Gracias, a todos.
 

Leer las respuestas

#1 Alejandro Mesa
02/05/2005 - 17:43 | Informe spam
Usa la function GETDATE().

...
HIREDATE = getdate()
...


AMB

"AyA" wrote:

Hola de nuevo, muchas gracias a todosa por la colaboracion, mi duda es la
siguiente:

Dejar la fecha de alta del empleado igual a la fecha del sistema para
aquellos empleados que trabajen en Dallas y cuyo salario sea inferior a la
media de los salarios de analistas de la empresa.

UPDATE
EMP
SET
HIREDATE = SELECT HIREDATE = SYSDATE // Se que esto no se puede poner asi
pero es que no se como, ni donde ponerlo!! :(((
FROM EMP A LEFT JOIN DEPT B ON A.DEPTNO = B.DEPTNO
WHERE B.LOC = 'DALLAS' AND A.SAL <
(
SELECT AVG(A.SAL)
FROM EMP
WHERE A.JOB = 'ANALYST'

Gracias, a todos.



Preguntas similares