[firebase-br] select muito complicado para relatorio
Mel Adimari
melissaadimari em gmail.com
Qui Abr 29 17:35:32 -03 2010
SELECT * FROM
CABECALHOFOLHA CF, ITENSFOLHA IF, ANALISE AN, VALES VL, CONTASCONSUMO CC
WHERE CF.IDFOLHA = IF.IDFOLHA
AND CB.IDRETIRO = PARAMETRO
AND AN.IDRETIRO = PARAMETRO
AND VL.IDRETIRO = PARAMETRO
AND CC.IDRETIRO = PARAMETRO
AND PARAMETRO BETWEEN 1 AND 2
Fiz em Oracle, não sei se ajuda....
Em 29 de abril de 2010 14:37, Contabiliza - Cristiano <
cpd em contabilizanet.com.br> escreveu:
> Boa tarde pessoal ,, estou com o seguinte problema,
>
> Estou desenvolvendo um relatório no report builder , usando delphi 7 e ibo
> objects,
>
>
>
> Porem neste relatório tenhu que trazer dados de varias tabelas, e por isso
> estou meio confuso
>
> De como deve ser este select ,, Vou explicar mais ou menos como funcionar,
>
>
>
> Tenhu a tabela de cabeçalho da folha de pagamento, itens da folha de
> pagamento , vales, analise,
>
> Conta consumo.
>
>
>
> Todas esta tabelas tem chave estrangeira idretiro q se relaciona com a
> tabela de retiros ,,
>
> No meu select tem q ser o seguinte ,, tem q trazer os dados do cabeçalho da
> folha de pagamento,
>
> E dos itens, e todos os vales de leite , conta consumo e analise do
> produtor
> rural referente a folha de pagamento
>
> Que esta selecionada no sistema pelo usuário.
>
> Simplificando eu preciso de um select q junte tudo isso,,
>
>
>
> Select * from cabeçalhofolha where id idretiro=:parâmetro....
>
> Select * from itensfolha i where i.idfolha=cabecalhofolha.id.....
>
> Select * from analise a where a.idretiro=:parametro and a.data between
> :párametro1 and :parametro2……
>
> Select * from vales v where v.idretiro=:parametro and v.data between
> :párametro1 and :parametro2……
>
> Select * from contaconsumo c where c.idretiro=:parametro and c.data between
> :parametro1 and :parametro2…
>
>
>
> Alguem tem alguma sugesta de como posso fazer este select, ou alguma outra
> maneira de fazer isto no report builder ,
>
> Sem usar somente um select em uma query,,.
>
>
>
>
>
>
>
>
>
>
>
>
>
> ______________________________________________
> 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