erro nos valores somados

Delphi

08/02/2005

Ola´novamente,

estou agora com outro probleminha :D
tenho uma Query onde coloquei o senguinte código sql:

select campo1.teste1,
sum(teste2) as valor2,
sum(teste3) as valor3,
from campo1
where
group by teste1

se o valor do campo teste2 = 2,2,3 ele dá o resultado certinho = 7;
até ai tudo bem,
só que, quando quero incluir um outro campo que preciso utilizar ele faz uma bagunça e não dá o valor correto; exemplo:

select campo1.teste1, campo2.testex,
sum(teste2) as valor2,
sum(teste3) as valor3,
from campo1, campo2
where
group by teste1

se eu colocar este campo2 aí, pronto, tudo sai diferente:
se o valor do campo teste2 = 2,2,3 ele dá o resultado sai um valor muito superior + 45;

o que está errado aí, já tentei diversas linhas mas não consigo obter o valor exato novamente.

de já , agradeço de montão! :wink:


Carlosceuma

Carlosceuma

Curtidas 0

Respostas

Nandolh

Nandolh

08/02/2005

A tabela Campo2 é detalhe da tabela Campo1?
Qual a relação entre as duas tabelas que vc está agrupando?


GOSTEI 0
Carlosceuma

Carlosceuma

08/02/2005

campo2 tem uma tebela que tem um número de semanas
e campo1 tem varias valores diacordo com a semana ou seja

(campo2.semana = campo1.semana);


GOSTEI 0
POSTAR