Fórum Ajuda com formato de data no Interbase #39904

05/11/2003

0

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


Tuiobecker

Tuiobecker

Responder

Posts

05/11/2003

Afarias

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+


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar