SELECT com função de GRUPO
Enviado: Qui, 16 Fev 2006 3:29 pm
Galera, boa tarde preciso fazer um select que me traga a seguinte tabela.
Nesta consulta, forneco uma data especifica para dt_criacao. Então TOT_DIA será o numero de contas criadas em dt_criacao, TOT_mês será o número de contas criada dentro do mês de dt_criacao e consequentemente TOT_ANO será o número de contas criadas dentro do ano que é fornecido em dt_criacao, ou seja :
dt_criacao = 20051206, logo mês =12 e ano = 2005
Para isto utilizo uma única tabela chamada CONTAS com os campos dt_criacao e produto.
Para o TOT_DIA consigo fazer o select , mas para trazer os TOT_mês e TOT_ANO, respectivamente por produto não estou conseguindo fazer. alguém poderia me dar um help ?!!
Para trazer as duas primeras colunas o select fica :
Alguém poderia me dar um help ?!!
Até mais e obrigado !!
Nesta consulta, forneco uma data especifica para dt_criacao. Então TOT_DIA será o numero de contas criadas em dt_criacao, TOT_mês será o número de contas criada dentro do mês de dt_criacao e consequentemente TOT_ANO será o número de contas criadas dentro do ano que é fornecido em dt_criacao, ou seja :
dt_criacao = 20051206, logo mês =12 e ano = 2005
PRODUTO TOT_DIA TOT_mês TOT_ANO
4 125 500 1200
5 0 300 950
6 50 50 50
Para isto utilizo uma única tabela chamada CONTAS com os campos dt_criacao e produto.
Para o TOT_DIA consigo fazer o select , mas para trazer os TOT_mês e TOT_ANO, respectivamente por produto não estou conseguindo fazer. alguém poderia me dar um help ?!!
Para trazer as duas primeras colunas o select fica :
select produto, count(dt_criacao)
from contas
where dt_criacao = "20051206"
group by produto
Alguém poderia me dar um help ?!!
Até mais e obrigado !!