GROUP BY NO DELPHI 7
16/01/2013
0
Tenho uma tabela com 3 campos e não estou conseguindo agrupá-la pelo campo CODIGO. Os campos da tabela são CODIGO,PN e Descrição. Segue o exemplo de como estou fazendo.
SELECT Codigo,PN,Descricao FROM TABELA
GROUP BY Codigo
Sergio Amaral
Posts
16/01/2013
Rafael Cunha
SELECT Codigo,PN,Descricao FROM TABELA ORDER BY Codigo
16/01/2013
Eliel Martins
Neste caso, você somente conseguirá agrupar se os código forem iguais. Se os resultado do campo código for por exemplo (1,2,3,4,5,6) dessa forma não será possível agrupar, mas se os registro são iguais se repetem ai sim você conseguirá agrupar por exemplo (1,1,2,2,3,3) ficará da seguinte forma (1,2,3). Na sua clausula GROUP BY você deve colocar os outros campos, ficará da seguinte forme o seu SELECT :
SELECT CODIGO, PN, DESCRICAO FROM TABELA GROUP BY CODIGO, PN, DESCRICAO
Espero ter ajudado, qualquer coisa poste novamente com mais detalhes para lhe ajudar.
Atenciosamente,
Eliel G. Martins
16/01/2013
Sergio Amaral
SELECT Codigo,PN,Descricao FROM TABELA ORDER BY Codigo
Obrigado Rafael pela dica.
16/01/2013
Sergio Amaral
Neste caso, você somente conseguirá agrupar se os código forem iguais. Se os resultado do campo código for por exemplo (1,2,3,4,5,6) dessa forma não será possível agrupar, mas se os registro são iguais se repetem ai sim você conseguirá agrupar por exemplo (1,1,2,2,3,3) ficará da seguinte forma (1,2,3). Na sua clausula GROUP BY você deve colocar os outros campos, ficará da seguinte forme o seu SELECT :
SELECT CODIGO, PN, DESCRICAO FROM TABELA GROUP BY CODIGO, PN, DESCRICAO
Espero ter ajudado, qualquer coisa poste novamente com mais detalhes para lhe ajudar.
Atenciosamente,
Eliel G. Martins
Valeu, Eliel. Resolveu.
Clique aqui para fazer login e interagir na Comunidade :)