Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Conexión con bases de datos (https://www.clubdelphi.com/foros/forumdisplay.php?f=2)
-   -   como hacer select con un date,o otra tabla. (https://www.clubdelphi.com/foros/showthread.php?t=55051)

sargento elias 07-04-2008 09:35:06

como hacer select con un date,o otra tabla.
 
Buenos dias. Tengo estos dos problema.

tengo dos tablas A y B. A contiene ID y CODE y B contiene ID,IDC(foreign) y FEC.

El Primer problema es que no me filtra por fecha.El componente es un dateedit(RX).

Código Delphi [-]
If (dateven.text <> '  /  /  ') then
      begin
        if vwhe <> '' then
              vwhe:= vwhe + ' AND  FEC='+ quotedstr(dateven.text)
          else
              vwhe:= 'WHERE FEC='+ quotedstr(dateven.text);
      end;

y el segundo es que necesito que me introduzcan el CODE y sacar un listado de B enganchando la clave extranjera pero no se cómo?

MUCHAS GRACIAS

sargento elias 07-04-2008 09:40:44

parte dos
 
Bueno he descubierto la función FORMATDATETIME y el evento date del dateedit(rx) y he solucionado la primera parte.

Si me podeis ayudar con la segunda.

Gracias, y disculpen mi torpeza.

Ivanzinho 07-04-2008 09:47:57

La segunda parte la puedes sacar con un join entre las dos tablas
Código SQL [-]
Select B.id, B.idc, B.fec
from B inner join A on B.idc = A.id
where A.id = :CodA

Donde el parametro CodA sería el código que introduciría el usuario.

Un saúdo.

sargento elias 07-04-2008 10:14:02

ok
 
Muchisimas gracias ;)


La franja horaria es GMT +2. Ahora son las 06:04:47.

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