ActiveDelphi - Índice do Fórum ActiveDelphi
.: O site do programador Delphi! :.
 
 FAQFAQ   PesquisarPesquisar   MembrosMembros   GruposGrupos   RegistrarRegistrar 
 PerfilPerfil   Entrar e ver Mensagens ParticularesEntrar e ver Mensagens Particulares   EntrarEntrar 

[Resolvido] group by no FireBird

 
Novo Tópico   Responder Mensagem    ActiveDelphi - Índice do Fórum -> Delphi
Exibir mensagem anterior :: Exibir próxima mensagem  
Autor Mensagem
alexbandeira
Mestre
Mestre


Registrado: Terça-Feira, 27 de Julho de 2004
Mensagens: 812
Localização: Paulista - PE

MensagemEnviada: Qui Fev 17, 2022 11:17 am    Assunto: [Resolvido] group by no FireBird Responder com Citação

Salve salve programmers.

Estou com uns probleminhas cabulosos.

Preciso fazer um relatório mestre detalhe.

Estou usando:
Delphi7
QReport
FireBird
TSimpleDataSet

Mas, nem com TSimpleDataSet e nem com TSQLDataSet estou conseguindo fazer aceitar o comando “group by”

Aparece a msg:
SQL erro code = -104
Invalid expression in the select list (not contained in either an aggregate function or the GROUP BU clause)
Invalid token
Erro Code: 249


Código:

select nume,nome from PROP
group by nome
order by nome


Certo da ajuda de vcs, agradeço antecipadamente. [/code]
_________________
Conhecemos um grande homem pelas pequenas atitudes.


Editado pela última vez por alexbandeira em Qui Fev 17, 2022 5:44 pm, num total de 1 vez
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular Visitar a homepage do Usuário
imex
Moderador
Moderador


Registrado: Sexta-Feira, 7 de Janeiro de 2011
Mensagens: 11666

MensagemEnviada: Qui Fev 17, 2022 2:50 pm    Assunto: Responder com Citação

Boa tarde,

Com o Firebird é necessário colocar no Group By todas as colunas selecionadas que não estão dentro de uma função de agregação, e no seu comando você está colocando somente uma delas.
Ou como não está sendo utilizada nenhuma função de agregação você também pode remover o Group By e acrescentar o Distinct para obter o mesmo resultado.

Espero que ajude

_________________
Assinatura: https://www.imoveisemexposicao.com.br


Editado pela última vez por imex em Qui Fev 23, 2023 11:33 am, num total de 1 vez
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
alexbandeira
Mestre
Mestre


Registrado: Terça-Feira, 27 de Julho de 2004
Mensagens: 812
Localização: Paulista - PE

MensagemEnviada: Qui Fev 17, 2022 5:41 pm    Assunto: Responder com Citação

Obg imex - Resolvido: enganei o FB, Wink

Código:

select max(nume), nome from PROP
group by nome
order by nome

_________________
Conhecemos um grande homem pelas pequenas atitudes.
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular Visitar a homepage do Usuário
Mostrar os tópicos anteriores:   
Novo Tópico   Responder Mensagem    ActiveDelphi - Índice do Fórum -> Delphi Todos os horários são GMT - 3 Horas
Página 1 de 1

 
Ir para:  
Enviar Mensagens Novas: Proibido.
Responder Tópicos Proibido
Editar Mensagens: Proibido.
Excluir Mensagens: Proibido.
Votar em Enquetes: Proibido.


Powered by phpBB © 2001, 2005 phpBB Group
Traduzido por: Suporte phpBB