Group by/extract como fazer?

Firebird

18/03/2004

estou precisando que alguem me ajude nesse Select, preciso de uma saida
assim:

mes/ano total
01/2000 40
02/2000 50

o campo mes/ano, quero que seja agrupado, MAS a clausula group by nao
aceita o extract, nem o nome dado ao campo MESANO. Verifiquei que no Oracle isso e possivel, com o extract, sera que no interbase isso nao e possivel?

SELECT cast(EXTRACT(YEAR FROM E.DIST_DATE) as integer) || ´/´ ||
cast(EXTRACT(MONTH FROM E.DIST_DATE) as integer) MESANO
FROM ESMART E
GROUP BY EXTRACT(YEAR FROM E.DIST_DATE) || ´/´ ||
EXTRACT(MONTH FROM E.DIST_DATE)

SELECT cast(EXTRACT(YEAR FROM E.DIST_DATE) as integer) || ´/´ ||
cast(EXTRACT(MONTH FROM E.DIST_DATE) as integer) MES
FROM ESMART E
GROUP BY MESANO


Yanoper

Yanoper

Curtidas 0

Respostas

Yanoper

Yanoper

18/03/2004

Pessoal, achei a resposta no proprio forum
mas se alguem tem uma outra solucao alem da view que diga

obrigado


yanoper


GOSTEI 0
Afarias

Afarias

18/03/2004

No IB6 só com VIEW ... agora, no FB 1.5 existe suporte a group by por funções.


T+


GOSTEI 0
POSTAR