Ajuda com formato de data no Interbase
Olá estou precisando fazer a media de precos de todos os messes que tenho no bd,
diferenciados tb pelo ano (01/00, 02/00... 01/01, 02/01) mas nao to conseguindo
formartar a data como ´mm/yyyy´, no interbase.
alguem sabe?
to fazendo o sql
select dt_pregao, avg(ct_pregao) from dados
where nm_produto = ´nomedoproduto´
group by dt_pregao
soh q assim dah a media por dia, e quere a media mm/yyyy
grato
tuiobecker
diferenciados tb pelo ano (01/00, 02/00... 01/01, 02/01) mas nao to conseguindo
formartar a data como ´mm/yyyy´, no interbase.
alguem sabe?
to fazendo o sql
select dt_pregao, avg(ct_pregao) from dados
where nm_produto = ´nomedoproduto´
group by dt_pregao
soh q assim dah a media por dia, e quere a media mm/yyyy
grato
tuiobecker
Tuiobecker
Curtidas 0
Respostas
Afarias
05/11/2003
vc vai ter q usar algo como ::
select cast(extract(month from campo_data) as varchar(2)) || ´/´ || cast(extract(year from campo_data) as varchar(4)) ...
sendo q o IB *NÃO* aceita grupo por função... então vc vai ter q criar uma VIEW e então fazer o grupo da VIEW.
Entretando, o FB 1.5 permite q vc faça esse grupo por função sem precisar da VIEW.
T+
select cast(extract(month from campo_data) as varchar(2)) || ´/´ || cast(extract(year from campo_data) as varchar(4)) ...
sendo q o IB *NÃO* aceita grupo por função... então vc vai ter q criar uma VIEW e então fazer o grupo da VIEW.
Entretando, o FB 1.5 permite q vc faça esse grupo por função sem precisar da VIEW.
T+
GOSTEI 0