SELECT inteligente
Opa!
Vamos lá: tenho 2 tabelas (tbCustomers e tbHistory). Na primeira eu tenho os doadores e na segunda eu tenho as doações. Eu preciso fazer um relatório onde eu pego todos os doadores e suas respectivas doações em um determinado mês. Nesse ponto está ok. O problema maior é o seguinte:
- Pegar os doadores que doaram pela primeira vez em um determinado mês (ex.: se a primeira doação do cara foi em janeiro ele só aparece neste mês);
- Pegar os outros doadores do mês.
Com isso deveria ficar mais ou menos assim:
-Janeiro
-- 1a doação: 50
-- outros: 100
-- total: 150
... e por aí vai.
Existe alguma maneira simples de pegar só esses doadores? Eu pensei em usar o DISTINCT junto com o COUNT mas, além de pegar todo mundo do mês escolhido, ele não sabe se é a primeira doação do cara ou não.
Alguma idéia? http://forum.imasters.com.br/public/style_emoticons/default/grin.gif
Discussão (4)
Carregando comentários...