[firebase-br] parcelamento
Zottis
zottissistemas em brturbo.com.br
Seg Mar 10 11:35:15 -03 2008
Deu certo, obrigado
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
----- Original Message -----
From: "Anderson" <infosag em terra.com.br>
To: "FireBase" <lista em firebase.com.br>
Sent: Monday, March 10, 2008 8:32 AM
Subject: Re: [firebase-br] parcelamento
amigo tente colocar os paranteses aqui:
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
----- Original Message -----
From: "Zottis" <zottissistemas em brturbo.com.br>
To: "FireBase" <lista em firebase.com.br>
Sent: Monday, March 10, 2008 8:09 AM
Subject: Re: [firebase-br] parcelamento
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
______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
Para saber como gerenciar/excluir seu cadastro na lista, use:
http://www.firebase.com.br/fb/artigo.php?id=1107
Para consultar mensagens antigas: http://firebase.com.br/pesquisa
______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
Para saber como gerenciar/excluir seu cadastro na lista, use:
http://www.firebase.com.br/fb/artigo.php?id=1107
Para consultar mensagens antigas: http://firebase.com.br/pesquisa
Mais detalhes sobre a lista de discussão lista