Problema com datas
Olá pessoal,
estou com um problema ao fazer um select com datas, eu preciso pegar uma quantidade de acessos em um intervalo de data.
Quando o intervalo é dentro do mesmo mês tudo certo, o problema está quando quero de um mês para outro, ex: 09/2011 a 10/2011, a lista retorna os intervalos de todos os anos, abaixo segue a query e o resultado apresentado:
SQL: 'SELECT sum(Visits) as 'Acessos', sum(Qtd_Inscritos) as 'Inscritos',sum(Qtd_Questoes) as 'Questoes', RIGHT(CONVERT(VARCHAR(10), Data, 103), 7) as 'Data Cadastro'
FROM tbl_metricas
WHERE RIGHT(CONVERT(VARCHAR(10), Data, 103), 7) between '09/2011' and '10/2011'
GROUP BY RIGHT(CONVERT(VARCHAR(10), Data, 103), 7);'
Resultado
| Acessos | Data Cadastro |
490 09/2011
58788 09/2012
238393 09/2013
66 10/2011
O que preciso
| Acessos | Data Cadastro |
490 09/2011
66 10/2011
Desde já agradeço a colaboração de todos.
Discussão (4)
Carregando comentários...