Resultado de busca, total por mês e ano

08/09/2016

0

Boa tarde!

Preciso fazer uma busca de trabalhos realizados por mês e ano.
Minha intenção é montar um relatório.
Fiz algumas buscas no fórum, mas até o momento não localizei uma resposta direta para isto.

Meu select basicamente conta a quantidade de "jobs" criados, separados por mês e por ano e também consultar criações de anos anteriores.

Exemplo:

15 jobs Janeiro 2016
10 jobs Fevereiro 2016

Espero ter sido claro.
Desde já agradeço.

[]'s
Bruno Oliveira

Bruno Oliveira

Responder

Post mais votado

08/09/2016

Estou sem acesso ao SQL server, mas, tente assim:

select COUNT (1) as quantidade, 
MONTH (DATA_CRIACAO) as mes,
YEAR(DATA_CRIACAO) as ano
from JOB 
where DATA_CRIACAO between '2015-01-01 00:00:00' and '2015-12-31 23:59:59'
group by month (DATA_CRIACAO), YEAR(DATA_CRIACAO)


ou

select COUNT (1) as quantidade, 
MONTH (DATA_CRIACAO+'/'+YEAR(DATA_CRIACAO) as mesano
from JOB 
where DATA_CRIACAO between '2015-01-01 00:00:00' and '2015-12-31 23:59:59'
group by MONTH (DATA_CRIACAO+'/'+YEAR(DATA_CRIACAO) 

Huidemar Costa

Huidemar Costa
Responder

Mais Posts

08/09/2016

Huidemar Costa

Você pode mostrar o 'select' que você já fez ?
Responder

08/09/2016

Bruno Oliveira

Empaquei aqui:

select COUNT (id) [Quantidade_de_Jobs],
MONTH (DATA_CRIACAO) [mês]
from JOB
where DATA_CRIACAO between ''2015-01-01 00:00:00'' and ''2015-12-31 23:59:59''
group by month (DATA_CRIACAO)

[]''s
Responder

08/09/2016

Huidemar Costa

eu não lembro se a data é separada por "-" ou por "/", se for por "/", salvo engano tem que ficar assim:
'01/01/2015 00:00:00' and '31/12/2015 23:59:59'
Responder

19/09/2016

Bruno Oliveira

Desculpe a demora para retornar.
Ajudou bastante, Huidemar!
Muito obrigado!
Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar