PDA

Ver la Versión Completa : Duda sobre consulta SQL


kukinn
15-10-2003, 10:01:09
Hola, a ver si alguien me puede ayudar a realizar la siguiente consulta.

Tengo que actualizar la tabla sc (el campo codigo_postal_orden) con el campo codigo_postal de la tabla CLIENTES si la tabla CLIENTES.codigo_direccion is null or la tabla DIRECCIONES_CLIENTES (enlazada por codigo_cliente con sc) no existe el registro.

Por contra se actualizará la tabla sc con la tabla DIRECCIONES_CLIENTES en caso contrario al especificado en el párrafo anterior.

No sé si me he explicado bien. Espero que se entienda.

Muchas Gracias.

guillotmarc
16-10-2003, 21:41:36
Hola

Creo que será mejor que lo hagas en código Delphi, y no con una sentencia SQL (Seria posible si tu servidor SQL acepta el condicional CASE dentro de una consulta).

Te va a quedar mucho mas legible si lo haces con varias consultas en código Delphi, y pones las condiciones en Delphi.

NOTA : Otra opción es hacerlo en un procedimiento almacenado.

Saludos.

kukinn
17-10-2003, 08:59:43
Gracias por tu respuesta, sí al final lo he hecho con un par de consultas en código. Yo creo que lo mejor hubiera sido un procedimiento almacenado, pero como la BD es compartida con otras aplicaciones esa opción me queda prohibida (donde manda capitán no manda marinero).

Un Saludo, y gracias por la respuesta