a maior data entre todos
deixa eu tentar ser mais claro e explicar a bagunça:
eu tenho o controle de ramais que funciona da seguinte forma, quando a ligação for particular do funcionário, a empresa cobra por ela, imagine que no período de 01/09/2007 a 30/09/2007 o funcionário FABIO e o funcionário RAFAEL ligaram para um telefone que não é um contato da empresa, um amigo deles por exemplo cujo número do telefone é: 43
33334444:
eles ligaram na seguinte data/seqüência:
Selecionar tudo
Nome Data Nº tel
----------------------------------------
FABIO 01/09/2007 43 33334444
RAFAEL 10/09/2007 43 33334444
quando o usuário pedir um filtro das ligações do mês de Dezembro/2007, novamente eu verifico
se existem registros desse telefone externo (43 33334444)
FORA do período informado e com funcionário já relacionado*, procurando ocorrências de funcionários que já estejam relacionados a esse número, aí no bloco tabular eu já traria esse funcionário com uma cor diferente sugerindo que aquele número pertence a ele, o que quero é trazer um funcionário apenas, no caso, o último que ligou pra esse número.
dae eu pensei em fazer um Select que retorne o a última ligação feita pro telefone (43 33334444) e que esteja com o funcioário já relacionado lá atrás, no mês de Setembro
*o chefe do depto relaciona o funcionário da seguinte forma, os registros são exibidos num bloco multirecord, e passa uma lista no papel mesmo, pelo depto pra cada funcinário identificar suas ligações, aí o usuário (no sistema) amarra essas ligações aos funcionários.