Como agrupar somente pelo mes de uma data - interbase 6
preciso agrupar um relatorio somente pelo mes de uma data...ex:
select data from tabela
group by (somente mes da data)
?????
select data from tabela
group by (somente mes da data)
?????
Fausto.malheiros
Curtidas 0
Respostas
Emerson Nascimento
06/08/2009
para que você possa agrupar pelo mês, a data completa não pode ser exibida.
onde o agrupamento será pelo primeiro e pelo segundo campo
select extract(year from data) ano, extract(month from data) mes, sum(valor) total from tabela group by 1, 2
onde o agrupamento será pelo primeiro e pelo segundo campo
GOSTEI 0
Fausto.malheiros
06/08/2009
então...mas da pau no group by 1...uso interbase 6
GOSTEI 0
Emerson Nascimento
06/08/2009
repita os ´campos´.
se não der certo, sugiro a você criar uma stored procedure pra resolver seu problema - ou passe a usar o Firebird (voto no Firebird!, rs).
select extract(year from data) ano, extract(month from data) mes, sum(valor) total from tabela group by extract(year from data), extract(month from data)
se não der certo, sugiro a você criar uma stored procedure pra resolver seu problema - ou passe a usar o Firebird (voto no Firebird!, rs).
GOSTEI 0
Fausto.malheiros
06/08/2009
Putz! Não deu certo...mesmo erro no group by.
Essa idéia do firebird ja esta em voga...alias ja até baixei ele.
E só instalar o firebird e desativar o interbase? No mesmo banco GDB?
Dependendo do que vc me dizer....creio que ja vou começar a aprofundar no assunto.
Essa idéia do firebird ja esta em voga...alias ja até baixei ele.
E só instalar o firebird e desativar o interbase? No mesmo banco GDB?
Dependendo do que vc me dizer....creio que ja vou começar a aprofundar no assunto.
GOSTEI 0
Emerson Nascimento
06/08/2009
a migração é bem simples:
- vc gera um bkp do seu banco de dados pelo interbase.
- desinstala o interbase
- instala o FB
- restaura o bkp pelo FB
sugiro, depois de restaurar o bkp, alterar a extensão do banco para .FDB (por motivos óbvios)
- vc gera um bkp do seu banco de dados pelo interbase.
- desinstala o interbase
- instala o FB
- restaura o bkp pelo FB
sugiro, depois de restaurar o bkp, alterar a extensão do banco para .FDB (por motivos óbvios)
GOSTEI 0
Fausto.malheiros
06/08/2009
Só isso :o :o :o
Vou começar fazer isso esse fim de semana mesmo....ta complicado continuar com o interbase.
Esse problema de agora vou fazer na ´unha´ mesmo.
Vlw Amigo.
Bração
Vou começar fazer isso esse fim de semana mesmo....ta complicado continuar com o interbase.
Esse problema de agora vou fazer na ´unha´ mesmo.
Vlw Amigo.
Bração
GOSTEI 0