Ver Mensaje Individual
  #1 (permalink)  
Antiguo 01/04/2013, 10:00
jcd
 
Fecha de Ingreso: febrero-2013
Mensajes: 77
Antigüedad: 11 años, 2 meses
Puntos: 0
Update en mysql

Buenas,
quiero hacer un update en mi base de datos de forma tal que, la fecha de entrega de un pedido sea igual a la fecha de compra + entre 5 y 9 días.
estoy intentando hacer:

Código MySQL:
Ver original
  1. UPDATE PEDIDOS
  2. SET DAY(FECHA_ENTREGA) = SELECT
  3. (
  4. DAY(FECHA_COMPRA) + CEIL(5 + RAND()*4)
  5. )
  6. WHERE DAY(FECHA_ENTREGA) = (SELECT DAY(FECHA_ENTREGA))
  7. ;

pero no me sale, me da error, he probado a no poner select pero nada, no se me ocurre nada, alguna idea?
gracias!