Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   SQL (https://www.clubdelphi.com/foros/forumdisplay.php?f=6)
-   -   2 tablas relacionadas por un campo (https://www.clubdelphi.com/foros/showthread.php?t=59801)

mjjj 09-09-2008 18:11:42

2 tablas relacionadas por un campo
 
Hola, aer si me pueden ayudar con una consulta que tengo que hacer.

Tengo 2 tablas (compras y facturas) relacionadas por el campo noc.
Necesito una consulta que me entregue todos los campos de la tablas compras, con loa condicion que la resta de los campos compras.monto_compr - factura.total sea mayor que 0.

Es esto posible, como??

saludos

maeyanes 09-09-2008 18:19:39

Hola...

Puedes hacerlo con un join:

Código SQL [-]
select a.campocompras1, a.campocompras2 from compras a
  join facturas b on b.noc = a.noc
  where
    (a.compras.monto_compr - b.factura.total) > 0


Saludos...

davidesp2 10-09-2008 01:08:16

urgente por favor
 
podrias esplicarmelo un poco mas claro es ke soy novato
ke debo hacer como pongo las propiedades de las tablas y
dime con ke si con ado o query y ke tipo de base de datos

maeyanes 10-09-2008 15:32:54

Hola...

Antes que nada, aquí no conocemos el concepto de urgencia. Recuerda que estos son unos foros y la ayuda que prestamos es solo cuando nos encontramos en línea... :)

Cita:

Empezado por davidesp2 (Mensaje 312992)
podrias esplicarmelo un poco mas claro es ke soy novato
ke debo hacer como pongo las propiedades de las tablas y
dime con ke si con ado o query y ke tipo de base de datos

Ahora, antes que se te puedan contestar estas preguntas, necesitamos saber que estás usando, versión de Delphi (si es Delphi), que motor de bases de datos usas, etc...

Cita:

Empezado por davidesp2 (Mensaje 312992)
...y ke tipo de base de datos

Por tu comentario, parece ser que ni siquieres tienes creadas las tablas, pero este contradice el de tu primera pregunta, donde dices que tienes 2 tablas. Aclara esto por favor.

Y ya por último, en nuestro gran idioma la palabra que se escribe con Q y no con K... :)



Saludos...


La franja horaria es GMT +2. Ahora son las 13:54:26.

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