Fulvio, obrigado pela dica se puder me dar mais detalhes do procedimento pois sou leigo no assunto Estou usando essa query no excel 2010, tentei incluir o que você disse mas deu erro... até então minha query esta assim (sem a sua dica) SELECT DISTINCT SL1010.L1_FILIAL AS 'LOJA', SL1010.L1_VEND AS 'COD. VEND.', SA3010.A3_NOME AS 'NOME VEND.', SA1010.A1_NOME AS 'NOME CLIENTE', SA1010.A1_TEL AS 'CONT. 1', SA1010.A1_XCEL AS 'CONT. 2', CONVERT(datetime,SA1010.A1_ULTCOM,103) AS 'ULT. COMP.', CONVERT(datetime,SA1010.A1_DTNASC,103) AS 'DATA NASC.' FROM ****.***.SA1010 SA1010, ****.***.SA3010 SA3010, ****.***.SL1010 SL1010 WHERE SA3010.A3_COD = SL1010.L1_VEND AND SA1010.A1_COD = SL1010.L1_CLIENTE AND ((SL1010.L1_FILIAL=?) AND (SUBSTRING(A1_DTNASC,5,8) Between ? And ?)) ORDER BY 'NOME VEND.' Estou usando o DISTINCT para já descartar os dados em que todas as colunas são iguais Sobre a PK tem uma coluna no BD que é o Código da Venda, não estou usando nesta consulta mas se necessário eu incluo... -------------------------- já aproveitando o espaço e sua ajuda, se possivel me dizer também como faço para ordenar os dados pela data e mês, desconsiderando o ano Ex: DATA NASC 13/03/1980 13/03/1992 13/03/1993 14/03/1988 14/03/1950 15/03/1955