PDA

Ver la Versión Completa : como hacer select con un date,o otra tabla.


sargento elias
07-04-2008, 09:35:06
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).

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
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
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
Muchisimas gracias ;)