Separar por Mês no Sql Server
07/04/2015
0
Estou tentando realizar um consulta no Sql Server para agrupar dados dos clientes pode mês, mas não consegui.
Agrupar da seguinte forma
Cliente, Mes, Valor_trn, Qtde_trn
na minha consulta fica um abaixo do outro, precisa separar isso da seguinte forma
Janeiro
Cliente Valor_trn | Qtde_trn
É possível?
Segue a consulta que fiz
select
cliente,
month(data_transacao) as mes,
year(data_transacao) as ano,
sum(valor_trn) as valor_total,
count(cod_sit) as total_transacoes
from transacoes
group by cliente, month(data_transacao), year(data_transacao)
Welington Silva
Posts
07/04/2015
Marcos P
Porque você não mantém a query original como está e tratada essa quebra do lado da aplicação, onde, teoricamente, você tem mais controle sobre a apresentação dos dados ?
07/04/2015
Welington Silva
Desculpe, acabei colocando errado.
preciso de uma uma consulta que me traga o valor total e quantidade de transações por cliente, pensei algo como o resultado abaixo
Cliente, Mes, Valor_total, Total_transacoes
e depois disso criar um relatório.
07/04/2015
Welington Silva
Cliente Mês Ano Valor_total Total_transacoes
Cliente_0 9 2014 6590645,03 16716
Cliente_0 10 2014 7188559,77 17742
Cliente_0 11 2014 10628467,82 26731
07/04/2015
Marcos P
select cliente, month(data_transacao) as mes, year(data_transacao) as ano, sum(valor_trn) as valor_total, count(cod_sit) as total_transacoes from transacoes group by cliente, month(data_transacao), year(data_transacao)
07/04/2015
Marcos P
select cliente, convert(char(7),data_transacao,102) as periodo sum(valor_trn) as valor_total, count(cod_sit) as total_transacoes from transacoes group by cliente, convert(char(7),data_transacao,102)
07/04/2015
Joel Rodrigues
Clique aqui para fazer login e interagir na Comunidade :)