Agrupar por Mês em uma Tabela Interbase

Firebird

16/06/2004

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.


Giliardabreu

Giliardabreu

Curtidas 0

Respostas

Afarias

Afarias

16/06/2004

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+


GOSTEI 0
POSTAR