Fórum Agrupar por Mês em uma Tabela Interbase #44892
16/06/2004
0
Tenho um Campo DataCad do tipo Date.
Estou contando via Count(DataCad) todas as datas que tem mes igual a 1 por exemplo, só que queria agrupar também por Mês, pois se não agrup por dia.
Como faço se o comando abaixo não funciona.
Group By Month(DataCad)
e
nem
Group By Extract (Month from DataCad)
Desde já Obrigado.
Estou contando via Count(DataCad) todas as datas que tem mes igual a 1 por exemplo, só que queria agrupar também por Mês, pois se não agrup por dia.
Como faço se o comando abaixo não funciona.
Group By Month(DataCad)
e
nem
Group By Extract (Month from DataCad)
Desde já Obrigado.
Giliardabreu
Curtir tópico
+ 0
Responder
Posts
16/06/2004
Afarias
o Interbase nào permite agrupar por função. Vc tem q primeiro criar uma VIEW e usar essa view para agrupar, ex::
create view teste1 (datacad, mescad) as
select datacad, extract(month from datacad) from tabela;
e depois faz o select::
select mescad, count(*) from teste1
group by mescad;
T+
create view teste1 (datacad, mescad) as
select datacad, extract(month from datacad) from tabela;
e depois faz o select::
select mescad, count(*) from teste1
group by mescad;
T+
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)