GROUP BY NO DELPHI 7
Olá pessoal!
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
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
Curtidas 0
Respostas
Rafael Cunha
16/01/2013
Se você está querendo ordenar pelo campo código seria assim.
SELECT Codigo,PN,Descricao FROM TABELA ORDER BY Codigo
GOSTEI 0
Eliel Martins
16/01/2013
Boa tarde, Sergio.
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 :
Espero ter ajudado, qualquer coisa poste novamente com mais detalhes para lhe ajudar.
Atenciosamente,
Eliel G. 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
GOSTEI 0
Sergio Amaral
16/01/2013
Se você está querendo ordenar pelo campo código seria assim.
SELECT Codigo,PN,Descricao FROM TABELA ORDER BY Codigo
Obrigado Rafael pela dica.
GOSTEI 0
Sergio Amaral
16/01/2013
[RESOLVIDO] Obrigado pessoal pelas dicas.
GOSTEI 0
Sergio Amaral
16/01/2013
Boa tarde, Sergio.
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 :
Espero ter ajudado, qualquer coisa poste novamente com mais detalhes para lhe ajudar.
Atenciosamente,
Eliel G. 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
Valeu, Eliel. Resolveu.
GOSTEI 0