ERRO COM UNION EM JUNCAO DE 3 TABELAS

LORDAUTUNM 04/09/2007 12:08:50
#234018
BOM DIA TO TENTANTO JUNTAR 3 TABELA A SINTAX E A SEGUINTE:

SELECT sum(campo2) as total, campo3, campo6 FROM Movimento WHERE campo9='09/2007'

UNION SELECT sum(campo8) as total, 'Credito' AS campo3, 'RECEBIMENTO DE VENDAS A PRAZO' AS campo6 FROM Notas WHERE month(campo5)='9' AND year(campo5)='2007'

UNION SELECT SUM(campo4) as total, 'Credito' AS campo3, 'RECEBIMENTO DE VENDAS A VISTA' as campo6 FROM C_VEN WHERE month(campo1)='9' AND year(campo1)='2007' Group By campo6

" Group By campo6"


MAS DA O SEGUINTE ERRO:
Você tentou executar uma consulta que não inclui a expressão 'campo3' especificada como parte de uma função agregada.

SE EU REMOVER OS CAMPO DE SUM() AS TOTAL AI FUNCIONA.
ALGUEM PODE ME AJUDAR.


LORDAUTUNM 04/09/2007 13:29:06
#234035
OIIIII

USUARIO.EXCLUIDOS 04/09/2007 13:47:04
#234042
o problema está no seu terceiro Select!

UNION SELECT SUM(campo4) as total, 'Credito' AS campo3, 'RECEBIMENTO DE VENDAS A VISTA' as campo6 FROM C_VEN WHERE month(campo1)='9' AND year(campo1)='2007' Group By campo6



Vc dá um group by pelo campo6 e tenta relacionar o campo3... na verdade o group by teria que ser pelo campo 6 e pelo 3... tipo assim:


UNION SELECT SUM(campo4) as total, 'Credito' AS campo3, 'RECEBIMENTO DE VENDAS A VISTA' as campo6 FROM C_VEN WHERE month(campo1)='9' AND year(campo1)='2007' Group By campo6, campo3



Veja se resolve...
LORDAUTUNM 04/09/2007 15:58:17
#234102
NAO DEU
MESMO ERRO:

USUARIO.EXCLUIDOS 04/09/2007 17:05:13
#234126
SELECT sum(campo2) as total, campo3, campo6 FROM Movimento WHERE campo9='09/2007'

UNION SELECT sum(campo8) as total, 'Credito' AS campo3, 'RECEBIMENTO DE VENDAS A PRAZO' AS campo6 FROM Notas WHERE month(campo5)='9' AND year(campo5)='2007'

UNION SELECT SUM(campo4) as total, 'Credito' AS campo3, 'RECEBIMENTO DE VENDAS A VISTA' as campo6 FROM C_VEN WHERE month(campo1)='9' AND year(campo1)='2007' Group By campo6, campo3

Group By campo6,Campo3

==========================


Tente da forma acima
LORDAUTUNM 04/09/2007 18:31:33
#234137
Ta do mesmo jeito!
Tópico encerrado , respostas não são mais permitidas