Olá a todos! preciso de uma ajudinha, tenho o seguinte codigo: SELECT comunicacoes2012.campanha1, comunicacoes2012.campanha2, comunicacoes2012.Data, (SELECT count(comunicacoes2012.campanha2) FROM comunicacoes2012) AS CountOfCampanha2, Count(PopUp2012.foyer) AS CountOffoyer, (countoffoyer/countofcampanha2) as Perc
FROM comunicacoes2012, PopUp2012
WHERE (((PopUp2012.Foyer)=comunicacoes2012.Foyer) And ((PopUp2012.data)>=comunicacoes2012.data And (PopUp2012.data)<=DateAdd("d",30,comunicacoes2012.data)))
GROUP BY comunicacoes2012.campanha1, comunicacoes2012.campanha2, comunicacoes2012.Data; Acontece que o campo CountOfCampanha2 que é criado pela sub-query, devolve o total da contagem da campanha2 em cada registo, mas eu queria que ele fizesse a contagem pelos mesmos agrupamentos que estão mais abaixo no group by e não estou a conseguir.