Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Bases de datos > MySQL
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

 
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 17-10-2012
Avatar de Adrian Murua
Adrian Murua Adrian Murua is offline
Miembro
 
Registrado: oct 2003
Ubicación: Tucuman - Argentina
Posts: 45
Poder: 0
Adrian Murua Va por buen camino
Cool Crear una sentencia para update.

Estimados Amigos:

Tengo la siguiente situacion :
Una Tabla MySQL, con la siguiente estructura:


Código SQL [-]
afiliadoscontrol( innoDB)
---------
id  int autonumeric,  (PK)
codigo varchar (25),
principal tinyint ,  
afiliados_id int,     (FK)  -> tabla afiliados.

Esta tabla forma parte de una base de datos del sistema administrativo de una Mutual, y contiene los codigos de control de las cuentas (internas de la mutual) de cada afiliado, en la mayoria de los casos cada afiliado tiene solo una cuenta o codigo de control, pero ultimamente tambien pueden tener mas de una cuenta o codigo de control, por medio de este codigo se le cobra la cuota societaria, hice referencia a que ultimamente pueden tener mas de un codigo, por lo que tuve que agregar un campo a la tabla ( principal ) para usar solo uno de los codigos para efectuar el cobro y de esta manera no cobrarle de nuevo la cuota al afiliado.

Por politica se tomo el primer codigo ingresado, como el que se usa para efectuar el cobro de la cuota, es decir que el campo principal tendria un valor de "1", para ese codigo y "0", para los restantes.

Mi problema es como actualizar el campo principal de toda la tabla para reflejar lo antes dicho. considerando que la tabla ya tiene datos ingresados.

Por Ejemplo:

Código SQL [-]
tabla afiliadoscontrol. ( como se encuentra actualmente )
---------------------

id   codigo   principal  afiliados_id

1  62542474         0  123
2  62548725         0  123


tabla afiliadoscontrol. ( como deberia quedar luego de la actualizacion )
---------------------

id   codigo   principal  afiliados_id

1  62542474         1  123
2  62548725         0  123
Como podria actualizar la tabla con una sentencia SQL, considerando que no podria hacerlo uno por uno ya que son aprox. 3000 registros.

desde ya muchas gracias.
__________________
Adrián Murúa.
Responder Con Cita
 



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Insertar sentencia SQL despues de Insert,update o delete vivamotos Firebird e Interbase 10 02-08-2011 18:24:30
Ayuda para crear sentencia SQL Mauro® Conexión con bases de datos 1 12-05-2008 20:39:24
Sentencia UPDATE kikecg SQL 5 16-10-2006 11:23:24
Crear un backup por sentencia sql y recuperarlo Jorge Taveras SQL 0 10-02-2005 02:15:25
Como crear una sentencia SQL (Insert, update y delete) sitrico Conexión con bases de datos 1 14-10-2004 00:02:42


La franja horaria es GMT +2. Ahora son las 04:02:48.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi