Fórum Group by/extract como fazer? #43146
18/03/2004
0
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
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
Curtir tópico
+ 0
Responder
Posts
18/03/2004
Yanoper
Pessoal, achei a resposta no proprio forum
mas se alguem tem uma outra solucao alem da view que diga
obrigado
yanoper
mas se alguem tem uma outra solucao alem da view que diga
obrigado
yanoper
Responder
Gostei + 0
18/03/2004
Afarias
No IB6 só com VIEW ... agora, no FB 1.5 existe suporte a group by por funções.
T+
T+
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)