![Antiguo](http://static.forosdelweb.com/fdwtheme/images/statusicon/post_old.gif)
17/04/2007, 18:32
|
![Avatar de vrenzo](http://static.forosdelweb.com/customavatars/avatar168633_3.gif) | | | Fecha de Ingreso: febrero-2007
Mensajes: 289
Antigüedad: 18 años Puntos: 15 | |
UPDATE max() Bueno tengo una tabla datos_laborales y quiero hacer un update a el campo linea que es int pero solo a los que estan null. Quiero capturar el ultimo valor maximo de linea y apartir de eso poner la progresion de max(linea)+1 partodo slo que tengas linea=null es decir linea=58, linea=59, linea=60 UPDATE DATOS_LABORALES
set LINEA=max(LINEA)+1
WHERE LINEA=NULL
me sale este error.. Servidor: mensaje 157, nivel 15, estado 1, línea 2
No puede aparecer un agregado en la lista establecida en una instrucción UPDATE.
Pero entonces como uedo asignar el maximo valor de "linea" progresivamente a todos los campos linea que no tienene valor... quizas la respuesta es muy simple...
Gracias por su cooperación. |