12/04/2013, 02:49
|
| | Fecha de Ingreso: abril-2013 Ubicación: Salamanca
Mensajes: 34
Antigüedad: 11 años, 9 meses Puntos: 3 | |
Respuesta: se puede dos condiciones en una consulta? Buenas,
Entiendo que quiere cambiar en una base de datos el campo "estado" de activo a inactivo si se cumple una determinada condicion.
No me queda muy clara la explicación pero si la condición es el valor de otro campo de la base de datos (por ejemplo que el alta sea anterior al 2013) puede hacerlo directamente desde la sentencia SQL
UPDATE tabla_usuario SET estado='inactivo' WHERE YEAR(FechaAlta) < 2013
con eso se cambia a inactivos todos los usuarios cuyo año de alta sea anterior al 2013.
El hecho de hacer la consulta directamente con sql es mucho más eficiente.
Un saludo, |