Fórum Erro na hora de somar um campo em uma tabela! #44920
17/06/2004
0
Tenho uma tabela de Aluno:
Matricula: 1
Nome: Joao
-----
Uma Tabela de Atividade:
Codigo:1
Nome: Bicicleta
ValorNormal: 50
Codigo:2
Nome: Alongamento
ValorNorma: 50
---------
Uma Tabela Serie:
Codigo:1
CodAtividade:1
Matricula:1
Codigo:2
CodAtividade:2
Matricula1
----------------------------
Gostaria de saber como faço para somar todos os valores da atividade de um aluno que tenha a matricula 1 por exemplo em Serie:
De cara fiz o seguinte só que no Console do Interbase Funciona:
SELECT Sum(ATIV.VALOR) AS SomaDeVALOR, SERIE.MATRICULA
FROM SERIE INNER JOIN ATIV ON SERIE.CODIGO = ATIV.CODIGO
GROUP BY SERIE.MATRICULA
HAVING (((SERIE.MATRICULA)=1));
SomaDEValor=´100´
Agora o problema é o seguinte no delphi na hora de executar o sql ele retorna a seguinte soma: ´10=´
Gostaria de saber dá onde é esse igual que aparece.
E como fazer a soma corretamente.
Desde já Obrigado.
Giliard Abreu
Matricula: 1
Nome: Joao
-----
Uma Tabela de Atividade:
Codigo:1
Nome: Bicicleta
ValorNormal: 50
Codigo:2
Nome: Alongamento
ValorNorma: 50
---------
Uma Tabela Serie:
Codigo:1
CodAtividade:1
Matricula:1
Codigo:2
CodAtividade:2
Matricula1
----------------------------
Gostaria de saber como faço para somar todos os valores da atividade de um aluno que tenha a matricula 1 por exemplo em Serie:
De cara fiz o seguinte só que no Console do Interbase Funciona:
SELECT Sum(ATIV.VALOR) AS SomaDeVALOR, SERIE.MATRICULA
FROM SERIE INNER JOIN ATIV ON SERIE.CODIGO = ATIV.CODIGO
GROUP BY SERIE.MATRICULA
HAVING (((SERIE.MATRICULA)=1));
SomaDEValor=´100´
Agora o problema é o seguinte no delphi na hora de executar o sql ele retorna a seguinte soma: ´10=´
Gostaria de saber dá onde é esse igual que aparece.
E como fazer a soma corretamente.
Desde já Obrigado.
Giliard Abreu
Giliardabreu
Curtir tópico
+ 0
Responder
Clique aqui para fazer login e interagir na Comunidade :)