Duvida SELECT
Pessoal estou com uma duvida em um SELECT, é o seguinte:
SELECT CodConcessionario, DtNascimento, Nome, Descricao, CodCargo
FROM Contatos_CadContatosCargoAcumulado_TodosCargos
Nome -->Descricao -->CodCargo
-------------------------------------------------------
João -->Titular -->01
Manoel -->Gerente -->02
Adriano -->Titular -->01
Adriano -->Gerente -->02
Adriano -->Vendedor -->03
Silva -->Titular -->01
Silva -->Vendedor -->03
Gostaria que o resultado fosse apresentado sem a duplicidade dos nomes
Resultado:
------------------------------------------------
Nome -->Descricao -->CodCargo
------------------------------------------------
João -->Titular -->01
Manoel -->Gerente -->02
Adriano -->Titular -->01
Silva -->Titular -->01
É possivel fazer isso ??? Estou usando o SQL Server 2005
Obrigado
SELECT CodConcessionario, DtNascimento, Nome, Descricao, CodCargo
FROM Contatos_CadContatosCargoAcumulado_TodosCargos
Nome -->Descricao -->CodCargo
-------------------------------------------------------
João -->Titular -->01
Manoel -->Gerente -->02
Adriano -->Titular -->01
Adriano -->Gerente -->02
Adriano -->Vendedor -->03
Silva -->Titular -->01
Silva -->Vendedor -->03
Gostaria que o resultado fosse apresentado sem a duplicidade dos nomes
Resultado:
------------------------------------------------
Nome -->Descricao -->CodCargo
------------------------------------------------
João -->Titular -->01
Manoel -->Gerente -->02
Adriano -->Titular -->01
Silva -->Titular -->01
É possivel fazer isso ??? Estou usando o SQL Server 2005
Obrigado
Adrbrusc
Curtidas 0
Respostas
Psergio.p
27/10/2006
Faz assim caro amigo:
SELECT Nome, Descricao, CodCargo
FROM Contatos_CadContatosCargoAcumulado_TodosCargos
GROUP BY Nome, Descricao, CodCargo
SELECT Nome, Descricao, CodCargo
FROM Contatos_CadContatosCargoAcumulado_TodosCargos
GROUP BY Nome, Descricao, CodCargo
GOSTEI 0
Ramms
27/10/2006
Faz assim caro amigo:
SELECT Nome, Descricao, CodCargo
FROM Contatos_CadContatosCargoAcumulado_TodosCargos
GROUP BY Nome, Descricao, CodCargo
Sergio essa instrução não agruparia, pq o codcargo é diferente...
adrbrusc vc tem que estabelecer qual codcargo será visualizado, sempre o do titular?
GOSTEI 0
Adrbrusc
27/10/2006
Isso, queria que apresentasse sempre o menor valor do conteúdo do campo CodCargo, ou seja eu defini a ordem de que o Titular é o 1, o Gerente é o 2 ... mas seria sempre o primeiro que aparecesse na ordem.
Grato pela atenção e ajuda
Obrigado
Grato pela atenção e ajuda
Obrigado
GOSTEI 0
Ramms
27/10/2006
Isso, queria que apresentasse sempre o menor valor do conteúdo do campo CodCargo, ou seja eu defini a ordem de que o Titular é o 1, o Gerente é o 2 ... mas seria sempre o primeiro que aparecesse na ordem.
Grato pela atenção e ajuda
Obrigado
Tente Isso
SELECT Nome, Descricao, min(CodCargo) FROM Contatos_CadContatosCargoAcumulado_TodosCargos GROUP BY Nome, Descricao
GOSTEI 0
Adrbrusc
27/10/2006
Obrigado... agora funcionou o que precisava !!
[color=darkred:e82cc9a838][/color:e82cc9a838]
SELECT Nome, Descricao, min(CodCargo) FROM Contatos_CadContatosCargoAcumulado_TodosCargos GROUP BY Nome, Descricao
GOSTEI 0