Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Ivan.Teles

Adicionado Uma WHERE.

Recommended Posts

Estou usando a Seguinte linha:

 

SELECT DISTINCT referencia, SUM(participantes) as soma_partic, Count(referencia) As total

FROM palestras Group BY referencia

 

Mas gostaria de Aplicar uma WHERE. quando eu adiciono a Linha ele retorna um ERRO:

SELECT DISTINCT referencia, SUM(participantes) as soma_partic, Count(referencia) As total

FROM palestras Group BY referencia

WHERE tipo = 1

 

Ele retorna esse erro:

Error Type:

Microsoft JET Database Engine (0x80040E14)

Syntax error (missing operator) in query expression 'referencia WHERE ano = '1'.

/pagina/resultados.asp, line 13

 

Como fazer? Ou não é possível?

Compartilhar este post


Link para o post
Compartilhar em outros sites

O Where tem que ficar antes do GROUP:

 

Mas gostaria de Aplicar uma WHERE. quando eu adiciono a Linha ele retorna um ERRO:SELECT DISTINCT referencia, SUM(participantes) as soma_partic, Count(referencia) As totalFROM palestras WHERE mes = 1 Group BY referencia

Compartilhar este post


Link para o post
Compartilhar em outros sites

Graças ao nosso Amigo joacatito

 

O problema foi solucionado com a seguinte linha:

SELECT DISTINCT referencia, ano, SUM(participantes) as soma_partic, Count(referencia) As total

FROM palestras Group BY referencia, ano

 

assim ele destingue referencia e ano e soma os participantes e o total de registros..

 

 

Vlw joatito..

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.