Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   SQL (https://www.clubdelphi.com/foros/forumdisplay.php?f=6)
-   -   refenciar con 3 tablas (https://www.clubdelphi.com/foros/showthread.php?t=70044)

gonza_619 27-09-2010 07:15:01

refenciar con 3 tablas
 
hola q tal , bueno mi consulta es la sig: tengo tres tablas
una llamada CLIENTES con campos(cod_clte,nombre), otra CLIEPROP con campos(cod_clieprop,cliente,propiedad) y otra tabla PAGO (cod_clieprop,fecha,total).
bueno quiero sacar los el nombre de clientes que pagaron tal fecha, es posible una sentecia sql, que me devuelva esa consulta? digo porq cod_cliente de CLINTES no esta directamente relacionado en PAGO, sino que pasa por CLIEPROP y cod_clieprop esta en PAGO, pero CLIEPROP contiene a cod_clte. bueno espero puedan ayudarme con la consulta gracias. estoy usando un tquery y lo muestro en dbgrid

olbeup 27-09-2010 08:47:51

Hola gonza_619,
Mira si esta sentencia es la que buscas.
Código SQL [-]
SELECT
    CLI.COD_LTE
    ,CLI.NOMBRE
  FROM Clientes AS CLI
    INNER JOIN ClieProp AS CLIP
      ON CLI.COD_CLTE = CLIP.CLIENTE
    INNER JOIN Pago AS P
      ON CLIP.COD_CLIEPROP = P.COD_CLIEPROP
  WHERE P.FECHA = '10/09/2010'
Un Saludo.

gonza_619 27-09-2010 19:14:08

pues bien si funciono gracias como siempre , cualquier duda de esta consulta volvere a preguntar saludos

gonza_619 27-09-2010 23:56:07

ok gracias, una consulta , sera que es posible pasar esta consulta a un qreport?, y tambien queria ver si me muestra ademas del cliente, la propiedad tipo q esta abonando, es decir en CLIEPROP tambien se relaciona otra tabla propiedad(cod_prop, tipo), como qedaria la consulta si le doy un parametro de tipo de propiedad para q lo busque? muchas gracias

es decir q me muestre
documento /clientenombre /tipoprop
xxxx / gerardo/ departamento

o habria q hacer un UNION, en ese caso me lo muestra uno abajo del otro o al lado?


La franja horaria es GMT +2. Ahora son las 16:17:19.

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