SQL - consulta sql

 
Vista:

consulta sql

Publicado por Oscar  (39 intervenciones) el 14/12/2007 00:03:02
necesito actualizar un campo para los registros que tengan la fecha mayor... el select lo identifica (no genera errores)
SELECT MAX(ACT_HORA) FROM NM_PRENO WHERE COD_EMPR=102 AND COD_CONC=11 AND COD_EMPL=79406592
pero cuando trato de ejecutar el update me sale error
UPDATE TABLA SET SEC_CONC=2 WHERE (SELECT MAX(ACT_HORA) FROM NM_PRENO WHERE COD_EMPR=102 AND COD_CONC=11 AND COD_EMPL=79406592)
Error:
ORA-00936: missing expression
Me pueden ayudar a identificar que estoy haciendo mal
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:consulta sql

Publicado por Tom (25 intervenciones) el 20/12/2007 16:59:18
Que locura !

UPDATE TABLA
SET SEC_CONC=2
WHERE HORA = (SELECT MAX(ACT_HORA) FROM NM_PRENO)
AND COD_EMPR=102
AND COD_CONC=11
AND COD_EMPL=79406592
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar