[firebase-br] Join trazer qtde determinada

CPD (Borborema) cpd em borborema.com.br
Ter Out 13 13:46:46 -03 2009


Pessoal,

    Tem como eu trazer no join uma quantidade de registro determinada, e utilizar o comando order by. Ex :

select sfo_codigo, sfo_nome, cfg_chapa, cfg_nome, fer_funcionario, fer_ano, fer_mes from setores_folha
left outer join funcionarios on cfg_empresa = sfo_empresa and cfg_setor = sfo_codigo and cfg_condicao = '1'
left outer join ferias on fer_empresa = cfg_empresa and fer_funcionario = cfg_cpf
where sfo_empresa = :empresa and sfo_codigo = :setor

no join ferias gostaria de trazer somente a última férias que o funcionario teve, da forma que está ele esta trazendo todas as férias do funcionário. Gostaria de aplicar algo como "first 1" para trazer somente um registro e "order by fer_ano des, fer_mes desc" para que o primeiro registro sejá exatamente a útilma. Existe como implementar o first e o order by no join ?

Alexandre C Souza


Mais detalhes sobre a lista de discussão lista