[firebase-br] parcelamento
Zottis
zottissistemas em brturbo.com.br
Seg Mar 10 08:09:37 -03 2008
Pessoal, to com uma Dúvida que não consigo resolver.....
estou montando um sisteminha para locadoras de Filmes
com estes campos
COD_FILME PK NOT NULL /* PK = INTEGER NOT NULL */,
DTA_CADASTRO DATAS /* DATAS = DATE DEFAULT CURRENT_DATE */,
NOME_FILME VARCHAR50 /* VARCHAR50 = VARCHAR(50) */,
QTD_COMPRADA PK /* PK = INTEGER NOT NULL */,
QTD_EM_USO PK /* PK = INTEGER NOT NULL */,
VALOR_PAGO MOEDA_MAIOR_ZERO /* MOEDA_MAIOR_ZERO = NUMERIC(18,2)
DEFAULT 0 NOT NULL CHECK(VALUE >= 0.00) */,
VHS_DVD CHAR(3),
COD_GENERO PK /* PK = INTEGER NOT NULL */,
COD_CATEGORIA PK /* PK = INTEGER NOT NULL */,
COD_DISTRIBUIDOR PK /* PK = INTEGER NOT NULL */,
COD_DIRETOR PK /* PK = INTEGER NOT NULL */,
COD_ATOR_1 PK /* PK = INTEGER NOT NULL */,
COD_ATOR_2 PK /* PK = INTEGER NOT NULL */,
COLORIDO VARCHAR25 /* VARCHAR25 = VARCHAR(25) */,
DUBLADO VARCHAR25 /* VARCHAR25 = VARCHAR(25) */,
QTD_DISPONIVEL INTEIRO /* INTEIRO = INTEGER */,
COD_USUARIO PK /* PK = INTEGER NOT NULL */,
USAR_PROMO_DIA BOLEANO_N /* BOLEANO_N = CHAR(1) DEFAULT 'N' NOT NULL
CHECK(VALUE IN ('N','S')) */,
EDITAR_PRECO BOLEANO_S /* BOLEANO_S = CHAR(1) DEFAULT 'S' NOT NULL
CHECK(VALUE IN ('N','S')) */
);
e preciso fazer uma pesquisa com opções de escolha
tipo só parcial do nome do Filme ou Parcial do nome do filme + Nome do
Diretor ou ....+Nome Ator ou .....+ Nome Genero
ou ainda só uma das opções da busca..
agradeço desde já qualquer ajuda.
tentei assim(Abaixo) .... mas está retornando um monte de registros
repetidos quando uso o Nome do diretor ou o Nome do Ator ou o Nome do genero
Select F.COD_FILME, F.DTA_CADASTRO, F.NOME_FILME,
F.QTD_EM_USO,
F.VALOR_PAGO, F.VHS_DVD, F.COD_GENERO,
F.COD_CATEGORIA,
F.COD_DISTRIBUIDOR, F.COD_DIRETOR, F.COD_ATOR_1,
F.COD_ATOR_2, F.COLORIDO, F.DUBLADO,
F.QTD_DISPONIVEL,
D.Diretor as Diretor,
A.Ator as ator1,
G.Genero as Genero
>From Filmes F, Diretores D, Atores A, Generos G
Where F.Cod_Diretor = D.Cod_Diretor
and F.Cod_Ator_1 = A.Cod_Ator
and F.Cod_Genero = G.Cod_Genero
and F.Nome_Filme Containing :Var_Nome_Filme
OR A.Ator CONTAINING (:Var_Nome_Ator)
OR D.Diretor CONTAINING (:Var_Nome_Diretor)
OR G.Genero CONTAINING (:Var_Genero)
Order By F.Nome_Filme
Zottis(TeamFB Users)
Zottis Sistemas - 2008 Ano XI
Programação Delphi/PHP/Firebird/MySQL
"Um homem só tem o direito de olhar
a um outro de cima para baixo, quando
vai ajuda-lo a levantar-se".
Gabriel Garcia Marquez
Mais detalhes sobre a lista de discussão lista