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 28-05-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
Question Seleccionar primer registro en la Clausula WHERE para Actualizar Valor.

Estimados amigos:

Tengo una tabla llamada afiliadoscontrol y otra afiliados , relacionadas por el id del afiliado, afiliados guarda los datos del afiliado y afiliadoscontrol guarda una lista de codigos de control de cuentas de cada afiliado de una mutual, se podria decir que este codigo esta asociado a cada trabajo que tiene un afiiliado de la mutual , es decir si trabaja en dos partes , este afiliado podria tener dos codigos de control distintos.

Ahora bien, por razones de un mejor ordenamiento y control he agregado un campo mas a la tabla que en el caso de que tenga dos codigos de control, me diga cual seria el principal, esto es para realizar determinada operaciones como ser el cobro de la cuota social, este campo es de tipo numerico y tiene valor cero o uno.

El problema es que debo poner un valor de un uno a este campo, que en el caso de que el afiliado tenga un solo codigo, no habria inconveniente, pero si es que tiene dos o mas , tendria que ser el primer valor ingresado de este afiliado. he aqui mi problema, pues no se como hacerlo.

Lo estuve pensando de la siguiente forma :

Código:
UPDATE afiliadoscontrol SET

principal = 1

WHERE (

SELECT * FROM   afiliadoscontrol
  INNER JOIN afiliados ON (afiliadoscontrol.afiliados_id = afiliados.id)
ORDER BY
  afiliadoscontrol.id ASC
LIMIT 1

)
Pero no funciona.

alguna sugerencia?

Gracias por tu tiempo.
__________________
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
Seleccionar primer y ultimo registro Jose Roman Firebird e Interbase 14 19-08-2008 20:35:46
Problema Para Actualizar Un Registro sdiaz1983 Conexión con bases de datos 3 21-01-2008 04:00:10
Clausula SQL para mover un registro karlaoax SQL 1 17-08-2007 21:49:25
cláusula Order by impide actualizar en tiempo real? anghell77 SQL 4 30-10-2006 05:11:39
Primer valor trex2000 MS SQL Server 2 11-10-2006 19:45:52


La franja horaria es GMT +2. Ahora son las 00:05:22.


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