boa tarde srs.
tenho uma consulta que envolve 3 tabelas
onde tenho na primeira o nome, na segunda a situação e na terceira o posto e data
ex:
Nome situação posto dt_atribuicao
paulo ativo 21 11/02/2003
luciana ativo 11 10/10/2001
jose ativo 12 01/05/2013
jose ativo 12 20/05/2013
gostaria de que por exemplo o (jose) retorne apenas a data mais recente, já tentei a função Máx mas nao obtive sucesso
SELECT DISTINCT TabPessoa.nome, TabSituacao.situacao, TabFuncao.setor, TabFuncao.posto, TabFuncao.dt_atribuicao
FROM (TabPessoa INNER JOIN TabSituacao ON TabPessoa.codigo_pessoa = TabSituacao.pessoa) INNER JOIN TabFuncao ON TabSituacao.codigo_situacao = TabFuncao.situacao;
alguem pode me ajudar?
desde já agradeço
tenho uma consulta que envolve 3 tabelas
onde tenho na primeira o nome, na segunda a situação e na terceira o posto e data
ex:
Nome situação posto dt_atribuicao
paulo ativo 21 11/02/2003
luciana ativo 11 10/10/2001
jose ativo 12 01/05/2013
jose ativo 12 20/05/2013
gostaria de que por exemplo o (jose) retorne apenas a data mais recente, já tentei a função Máx mas nao obtive sucesso
SELECT DISTINCT TabPessoa.nome, TabSituacao.situacao, TabFuncao.setor, TabFuncao.posto, TabFuncao.dt_atribuicao
FROM (TabPessoa INNER JOIN TabSituacao ON TabPessoa.codigo_pessoa = TabSituacao.pessoa) INNER JOIN TabFuncao ON TabSituacao.codigo_situacao = TabFuncao.situacao;
alguem pode me ajudar?
desde já agradeço