|
Postada em 30/07/2007 08:35 hs
Pessoal bom dia,
Estou tentando fazer uma subquery conforme modelo abaixo, e está dando erro, será que alguém poderá me ajudar???
Select ColunaA,Sum(colunaB) as Total from (select ColunaA, colunaB from Tabela where colunaA = 'X') A
|
|
|
|
kerplunk
|
SÃO PAULO SP - BRASIL
|
|
ENUNCIADA !
|
|
|
Postada em 30/07/2007 09:03 hs
Select ColunaA,Sum(colunaB) as Total from (select ColunaA, colunaB from Tabela where colunaA = 'X') As A Group by ColunaA
Assim deve dar certo
|
|
|
|
Postada em 30/07/2007 09:58 hs
Olá
Fiz da forma que você explicou e não resolveu.
Ocorre o erro: "sintax error in from clause"
|
|
|
Cardoso G
|
PATOS DE MINAS MG - BRASIL
|
|
ENUNCIADA !
|
|
|
Postada em 30/07/2007 10:13 hs
Select ColunaA,Sum(colunaB) as Total from (select ColunaA, colunaB from Tabela where colunaA = 'X' As A ) Group by ColunaA
|
|
|
|
Postada em 30/07/2007 11:05 hs
Se eu entendi o que vc quer fazer então veja se funciona: Select ColunaA,Sum(colunaB) as Total from Tabela Where ColunaA = 'X' Group By ColunaA Se não for isso eu não entendi o que vc quer fazer e se poderia explicar por favor. obrigado!
|
|
|
|
Postada em 30/07/2007 13:10 hs
A query que está dando erro é da seguinte forma, mas perece que é uma limitação do access:
Select ColunaA,Sum(colunaB) as Total1,Sum(colunaC) as Total2 from (select Coluna A, ColunaB, 0 as colunaC from TabelaA where colunaA = 'X' As A
UNION ALL
select Coluna A,0 as ColunaB, colunaC from TabelaB ) Group by ColunaA
|
|
|