Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > SQL
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

 
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 21-07-2011
NeWsP NeWsP is offline
Miembro
 
Registrado: oct 2003
Ubicación: Barcelona
Posts: 57
Poder: 21
NeWsP Va por buen camino
Query SQL que añada valor si existe

Buenas noches,

Perdón por el titulo pero es que no se bien bien como proponer mi problema, pero vamos a intentarlo:

Es para tablas DBF, y creo que en estos casos los SQL no tienen todas las funciones.

- Tengo 2 tablas, que haciendo:

Código SQL [-]
FormMain.Query1.SQL.Add('SELECT a.CESTADO,A.NNUMPRE,A.DFECPRE,B.CNOMCLI,A.NTOTBRUTO');
FormMain.Query1.SQL.Add('From PrecliT.dbf A, CLIENTES.DBF B');
FormMain.Query1.SQL.Add('WHERE A.CCODCLI=B.CCODCLI ORDER BY A.NNUMPRE');

va perfecto el query.

Ahora necesito añadir una tabla mas que tendrá la siguiente estructura:

COM (Character,1) <- tambien podria ser Bol
NNUMPED (Numeric,10)
COMENTARIO (Charecter,50);

El problema es que no se como ligar, para que en el query anterior (que hay muchos registros) Solo me añada una columna con el valor de COM en los resultados que estén dentro de esta tercera tabla.

He probado con:

Código SQL [-]
FormMain.Query1.SQL.Add('SELECT a.CESTADO,A.NNUMPRE,A.DFECPRE,B.CNOMCLI,A.NTOTBRUTO,C.COM');
FormMain.Query1.SQL.Add('From PrecliT.dbf A, CLIENTES.DBF B,Coment.DBF C');
FormMain.Query1.SQL.Add('WHERE A.CCODCLI=B.CCODCLI ORDER BY A.NNUMPRE');

Pero como es lógico por que no le estoy diciendo nada en el WHERE, me añade el valor de COM a todos los resultados.

Espero que mas o menos quede claro y el problema, y que alguien me pueda echar una manita.

Muchas gracias por leerlo.
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
existe la forma de "comparar" el valor de un campo con una cadena? oscarac SQL 2 03-04-2011 10:23:38
Comprobar en evento OnExit si valor de campo ya existe JMGR Conexión con bases de datos 9 18-05-2008 03:42:31
Valor Null tanto en tablas como en query Aprendiendo SQL 3 16-10-2006 11:49:14
Como hacer referencia a un query dentro de otro query? JuanBCT SQL 2 05-09-2006 18:35:25
Saber si un dato existe en una query ilichhernandez Conexión con bases de datos 9 03-11-2005 06:10:31


La franja horaria es GMT +2. Ahora son las 01:28:16.


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