Quisiera saber qué consulta SQL utilizar para hacer lo siguiente:
Tengo una tabla llamada "telefono" donde guardo los teléfonos de mi empresa, esta tabla tiene varios campos, los que me interesan son "fechaalta" y "fechaentrega". Lo que quiero es actualizar el valor del campo "fechaalta" por el del campo "fechaentrega" sólo si "fechaentrega" no es nulo y "fechaalta" es nulo.
¿Qué consulta SQL debo utilizar?
Publicado:
Mar Mar 10, 2009 11:59 am
alonsojpd Administrador/Moderador
Registrado: Sep 16, 2003 Mensajes: 2687
Asunto: Re: Consulta SQL update table con filtro
Anuncios
varios escribió:
Quisiera saber qué consulta SQL utilizar para hacer lo siguiente:
Tengo una tabla llamada "telefono" donde guardo los teléfonos de mi empresa, esta tabla tiene varios campos, los que me interesan son "fechaalta" y "fechaentrega". Lo que quiero es actualizar el valor del campo "fechaalta" por el del campo "fechaentrega" sólo si "fechaentrega" no es nulo y "fechaalta" es nulo.
¿Qué consulta SQL debo utilizar?
Puedes utilizar esta consulta SQL de MySQL (aunque es válida para otros motores de base de datos como Oracle, SQL Server, etc.):
Código:
UPDATE telefono
set fechaalta=fechaentrega
where fechaentrega is not null and fechaalta is null
Puede publicar nuevos temas en este foro No puede responder a temas en este foro No puede editar sus mensajes en este foro No puede borrar sus mensajes en este foro No puede votar en encuestas en este foro
Visita nuestro nuevo sitio web con programas y contenidos actualizados: Proyecto A