Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

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

 
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 03-07-2013
Avatar de jafera
jafera jafera is offline
Miembro
 
Registrado: may 2007
Ubicación: Llagostera (Girona)
Posts: 582
Poder: 18
jafera Va por buen camino
Actualizar un campo vacio con el valor de otro

Hola de nuevo.

Siguiendo con mis pesquisas sqeleras, tengo una duda de como puedo actualizar el valor de un campo vacio con el valor del campo adyacente, os explico:

El archivo txt en el que me mandan los corredores ciclistas desde la federación, esta separado por comas y su formato es dorsal, nombre, apellido1, apellido2, etc., esto hasta aquí es correcto, luego yo importo estos datos a la tabla Firebird correspondiente y funciona de perlas pero he detectado que los corredores extranjeros que tienen un solo apellido, este no figura en apellido1 sino en apellido 2, con lo cual si hago una busqueda a estos no los encuentro jamás ya que el valor es vacio, como ejemplo:

1, Josep, Fernandez, Alberti,etc.
2, Lio, ,Chin,etc.
3, Johny, ,Walker,etc.
4, Antonio, Gomez, Perez,etc.

Lo que yo necesitaria seía que una vez importados los datos a la tabla, pudiera recorrer la tabla y cambiar el valor de los registros 2 y 3 (que son los que estan vacios en apellido1) y que la tabla quedara así:

1, Josep, Fernandez, Alberti,etc.
2, Lio, Chin, ,etc.
3, Johny, Walker, ,etc.
4, Antonio, Gomez, Perez,etc.

He probado con update si campo apellido 2 = vacio que apellido 1=apellido2 y luego apellido2 = vacio, pero claro me los cambia todos.

No se si alguien se ha encontrado con un problema similar y que solución le ha dado

Muchas gracias

Josep
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
Me creo otro form vacío!!! djMadox Varios 2 21-08-2012 01:23:04
Campo vacio en dbf lKinGl Varios 17 11-11-2008 15:21:28
Incrementar campo según el valor de otro subzero Firebird e Interbase 3 06-08-2008 21:41:52
DBGrid de color según campo lógico (u otro valor) Neftali [Germán.Estévez] Trucos 0 30-06-2006 16:16:05
Suma/resta de un campo dependiendo del valor de otro huanque SQL 2 11-09-2004 20:23:47


La franja horaria es GMT +2. Ahora son las 11:23:20.


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