... das somas do SELECT principal. Do jeito atual, ele agrupa por b.valor, b.dc, b.nrecibo, d.valor, então pode gerar várias linhas e ainda obriga o Firebird a agrupar mais dados do que precisa.
Também tem dois possíveis erros:
FROM PAGARB bINNER JOIN PAGARD d
deveria ser:
FROM PAGARB b
INNER JOIN ...
Pesquisa resultou em 979 ocorrências: +Firebird
Termo pesquisado: +firebird
- 12 Mai 2026 22:02
- Fórum: Banco de Dados
- Tópico: Select demorando
- Respostas: 12
- Exibições: 1649
- 11 Mai 2026 23:21
- Fórum: Banco de Dados
- Tópico: Select demorando
- Respostas: 12
- Exibições: 1649
Re: Select demorando
Olá!
Chamou minha atenção esta frase na resposta da IA:
## Por que isso fica mais rápido?
1. SARGability: Ao usar coluna = :valor, o Firebird usa o índice da chave primária ou estrangeira.
Recorrendo novamente a ela:
SARGability (uma contração de Search ARGument ABLE) refere-se à capacidade de ...
Chamou minha atenção esta frase na resposta da IA:
## Por que isso fica mais rápido?
1. SARGability: Ao usar coluna = :valor, o Firebird usa o índice da chave primária ou estrangeira.
Recorrendo novamente a ela:
SARGability (uma contração de Search ARGument ABLE) refere-se à capacidade de ...
- 06 Mai 2026 21:54
- Fórum: Banco de Dados
- Tópico: Select demorando
- Respostas: 12
- Exibições: 1649
Re: Select demorando
... o ìndice docum+codfor+tpnota+serie+ordem
Não sei como está criando o índice, mas não pode ser como em Clipper, concatenado campos.
Sintaxe do Firebird:
CREATE INDEX idx_pagarB ON pagarB(DOCUM, CODFOR, TPNOTA, SERIE, ORDEM);
--
CREATE INDEX idx_pagarD ON pagarD(DOCUM, CODFOR, TPNOTA, SERIE, ORDEM ...
Não sei como está criando o índice, mas não pode ser como em Clipper, concatenado campos.
Sintaxe do Firebird:
CREATE INDEX idx_pagarB ON pagarB(DOCUM, CODFOR, TPNOTA, SERIE, ORDEM);
--
CREATE INDEX idx_pagarD ON pagarD(DOCUM, CODFOR, TPNOTA, SERIE, ORDEM ...
- 06 Mai 2026 18:07
- Fórum: Banco de Dados
- Tópico: Select demorando
- Respostas: 12
- Exibições: 1649
Re: Select demorando
Olá!
Perguntei para a IA do Google:
Como melhorar a performance deste SELECT em Firebird 2.5? A performance está lenta...
Resposta:
O principal motivo da lentidão é o uso de concatenação de campos (||) e funções (como trim) nas cláusulas WHERE e JOIN. Isso impede o Firebird de usar índices ...
Perguntei para a IA do Google:
Como melhorar a performance deste SELECT em Firebird 2.5? A performance está lenta...
Resposta:
O principal motivo da lentidão é o uso de concatenação de campos (||) e funções (como trim) nas cláusulas WHERE e JOIN. Isso impede o Firebird de usar índices ...
- 06 Mai 2026 16:38
- Fórum: Banco de Dados
- Tópico: Select demorando
- Respostas: 12
- Exibições: 1649
Re: Select demorando
Boa tarde
Realmente, faltou muitas informações.
Uso Firebird 2.5
Quintas, || é para concatenar os campos.
Alexandre, não sei como excluir o anterior.
Nessa função a variável xchave ja vem concatenada com docum+codfor+tpnota+serie+ordem.
No select a variavel pagarB e pagarD é o nome da tabela que pode ...
Realmente, faltou muitas informações.
Uso Firebird 2.5
Quintas, || é para concatenar os campos.
Alexandre, não sei como excluir o anterior.
Nessa função a variável xchave ja vem concatenada com docum+codfor+tpnota+serie+ordem.
No select a variavel pagarB e pagarD é o nome da tabela que pode ...
- 27 Abr 2026 09:44
- Fórum: Outras Bibliotecas Visuais e IDEs
- Tópico: HarbourBuilder — Cross-Platform Visual IDE for Harbour
- Respostas: 14
- Exibições: 1533339
Re: HarbourBuilder — Cross-Platform Visual IDE for Harbour
... de LIGAÇÃO é maior que 4 ou 5 níveis, por exemplo, um controle, que liga outro, que faz parte de mais outro... Ela se perde.
PG tá MySQL e FB(FireBird) tá PG... Coisas PRIMÁRIAS! Pq o foco está em outros setores da IDE(provavelmente)
Captura_de_tela_20260427_094210.png
Captura_de_tela_20260427 ...
PG tá MySQL e FB(FireBird) tá PG... Coisas PRIMÁRIAS! Pq o foco está em outros setores da IDE(provavelmente)
Captura_de_tela_20260427_094210.png
Captura_de_tela_20260427 ...
- 02 Jul 2025 12:31
- Fórum: Banco de Dados
- Tópico: Migração Firebid para MariaDB
- Respostas: 3
- Exibições: 2543
Migração Firebid para MariaDB
Boa tarde galera !
Estou iniciando uma migração de um sistema em Firebird 2.5 para a versão atual do MariaDB, na plataforma Windows.
O servidor do cliente é um Windows 10, sem possibilidade de uso como estação, já que não tem teclado/mouse/monitor.
Atualmente, essa maquina hospeda o banco de dados do ...
Estou iniciando uma migração de um sistema em Firebird 2.5 para a versão atual do MariaDB, na plataforma Windows.
O servidor do cliente é um Windows 10, sem possibilidade de uso como estação, já que não tem teclado/mouse/monitor.
Atualmente, essa maquina hospeda o banco de dados do ...
- 01 Mar 2025 13:13
- Fórum: Classificados - Serviços e Negócios
- Tópico: Converter Sistema desktop para Sistema Web ou MultiPlataform
- Respostas: 0
- Exibições: 4897
Converter Sistema desktop para Sistema Web ou MultiPlataform
... serviços para quaisquer das 2 opções acima:
- Servidor publicado na web, preferencialmente na AWS;
- Banco de Dados, preferencialmente o Firebird, com a criação de tabelas usando PK e FK;
- Geração de arquivos PDF
- Impressão de relatórios em qualquer tipo de impressoras (USB, paralelas ...
- Servidor publicado na web, preferencialmente na AWS;
- Banco de Dados, preferencialmente o Firebird, com a criação de tabelas usando PK e FK;
- Geração de arquivos PDF
- Impressão de relatórios em qualquer tipo de impressoras (USB, paralelas ...
- 16 Fev 2025 15:20
- Fórum: [x]Harbour
- Tópico: SQL no DBF em breve (promessa) Aleksander Czajczynski
- Respostas: 33
- Exibições: 27773
SQL no DBF em breve (promessa) Aleksander Czajczynski
... um like ;)
Então o que aprendi disso: Você já domina o Harbour, o que falta é confiança no SQL, escolhe um SGBD (MySQL, SQL Server, PostgreSQL, Firebird, Access, MariaDB, SQL Lite, etc...) e avança para cima, vai ver que não é assim tão complicado.
Tem consulta, filtros, exportação de dados (para ...
Então o que aprendi disso: Você já domina o Harbour, o que falta é confiança no SQL, escolhe um SGBD (MySQL, SQL Server, PostgreSQL, Firebird, Access, MariaDB, SQL Lite, etc...) e avança para cima, vai ver que não é assim tão complicado.
Tem consulta, filtros, exportação de dados (para ...
- 17 Dez 2024 09:24
- Fórum: SQL
- Tópico: Ajuda com select Firebird 2.5
- Respostas: 17
- Exibições: 14091
Ajuda com select Firebird 2.5
Com a informação que usei no exemplo ainda funcionaria.
Eu deveria ter colocado os dois códigos iguais pra gerar o problema que mencionei.
Eu deveria ter colocado os dois códigos iguais pra gerar o problema que mencionei.
- 17 Dez 2024 09:19
- Fórum: SQL
- Tópico: Ajuda com select Firebird 2.5
- Respostas: 17
- Exibições: 14091
Ajuda com select Firebird 2.5
Quintas, vou dar uma olhada melhor aqui, obrigado.
Poka
Poka
- 17 Dez 2024 09:10
- Fórum: SQL
- Tópico: Ajuda com select Firebird 2.5
- Respostas: 17
- Exibições: 14091
Ajuda com select Firebird 2.5
Pro SQL não tem desculpa, faz pergunta errada, recebe resposta errada.
codigo 1, tipo cheque, valor 1000
codigo 2, tipo dinheiro, valor 1000
select codigo, tipo, sum(valor) group by codigo
vai esperar o que disso ?
que totallize por codigo e que o SQL invente algum tipo novo pra substituir os ...
codigo 1, tipo cheque, valor 1000
codigo 2, tipo dinheiro, valor 1000
select codigo, tipo, sum(valor) group by codigo
vai esperar o que disso ?
que totallize por codigo e que o SQL invente algum tipo novo pra substituir os ...
- 17 Dez 2024 07:49
- Fórum: SQL
- Tópico: Ajuda com select Firebird 2.5
- Respostas: 17
- Exibições: 14091
Ajuda com select Firebird 2.5
Olá Quintas
Poka
Quintas, mas eu coloquei, não está dando erro, só não está saindo como eu quero. Eu preciso de todos aqueles campos, mas não quero todos eles no no agrupamento. Não sei se consegui explicar direitoparece?
Isso significa que não tentou, ou que dá erro.
Poka
- 16 Dez 2024 21:50
- Fórum: SQL
- Tópico: Ajuda com select Firebird 2.5
- Respostas: 17
- Exibições: 14091
Ajuda com select Firebird 2.5
só que no GROUP BY parece que tenho que colocar os todos campos,
parece?
Isso significa que não tentou, ou que dá erro.
Se está totalizando, fica difícil totalizar se pede detalhe.
Confere o que está pedindo e o que está totalizando.
Não esquece que dá pra testar o heidisql, por exemplo, ele tem ...
parece?
Isso significa que não tentou, ou que dá erro.
Se está totalizando, fica difícil totalizar se pede detalhe.
Confere o que está pedindo e o que está totalizando.
Não esquece que dá pra testar o heidisql, por exemplo, ele tem ...
- 16 Dez 2024 18:36
- Fórum: SQL
- Tópico: Ajuda com select Firebird 2.5
- Respostas: 17
- Exibições: 14091
Ajuda com select Firebird 2.5
Olá a todos
outo entrave agora,
Toda a parte de insert, alterar, exclui, tudo isso tenho no meu sistema sem problemas, relatórios os mais simplicados.
Quando acontece caso assim mais complicado, é que não estou conseguindo.
não sei se vou conseguir explicar, esse select está me devolvendo tudo que ...
outo entrave agora,
Toda a parte de insert, alterar, exclui, tudo isso tenho no meu sistema sem problemas, relatórios os mais simplicados.
Quando acontece caso assim mais complicado, é que não estou conseguindo.
não sei se vou conseguir explicar, esse select está me devolvendo tudo que ...