16/06/2016, 07:29
|
| | Fecha de Ingreso: abril-2016
Mensajes: 90
Antigüedad: 8 años, 7 meses Puntos: 1 | |
disparador duda Buenas, necesito ayuda con este tema, quiero hacer un disparador para que me numere cada vez que se haga update y campo Status sea = "Enviado".
campo idal es el campo que ha de numerarse, el valor inicial es 0000
la otra condición es (esto si es posible)
en el campo centro tengo valores desde T1 a Txx
quisiera que la numeración no solo fuese el siguiente numero sino por cada centro, si hay tres T1 con status=Enviado que numere del 1 al 3 , y si hay 8 status=Enviado en T9 que numere 1 al 8 (esto si se puede sino me conformo con una numeración correlativa)
nombre:numerar
Tabla: envios
después de
evento update
SET idal = SELECT MAX(idal) FROM pedidos where status=Enviado;
gracias de antemano |