Array
(
    [0] => stdClass Object
        (
            [Votos_Balanceados] => 2
            [id] => 562029
            [titulo] => Resultado de busca, total por mês e ano
            [dataCadastro] => DateTime Object
                (
                    [date] => 2016-09-08 21:11:56
                    [timezone_type] => 3
                    [timezone] => America/Sao_Paulo
                )

            [isFirstPost] => -1
            [idUsuario] => 400347
            [status] => A
            [isExample] => 
            [NomeUsuario] => Huidemar Costa
            [Apelido] => 
            [Foto] => 400347_20161110201555.jpg
            [Conteudo] => Estou sem acesso ao SQL server, mas, tente assim:

[code]
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)
[/code]

ou

[code]
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)
[/code] ) )

Resultado de busca, total por mês e ano

Bruno Oliveira
   - 08 set 2016

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

Post mais votado

Huidemar Costa
|
MVP
Pontos: 200
    08 set 2016

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

#Código

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

#Código
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
|
MVP
Pontos: 200
    08 set 2016

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

Bruno Oliveira
   - 08 set 2016

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

Huidemar Costa
|
MVP
Pontos: 200
    08 set 2016

eu não lembro se a data é separada por "-" ou por "/", se for por "/", salvo engano tem que ficar assim:
#Código

'01/01/2015 00:00:00' and '31/12/2015 23:59:59'

Bruno Oliveira
   - 19 set 2016

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