Fórum Como fazer uma consulta com group by por Data ??? #195484
17/11/2003
0
Tenho que fazer uma consulta do campo SUM(VL_PARCELA) com group by DT_VENCTO mas no formato (mm/aaaa). como fazer essa consulta já que interbase não aceita a função substring()???
Obrigado,
Douglas Pires
Dgpires
Curtir tópico
+ 0Posts
18/11/2003
Dgpires
1 crie uma view::
create view VW_PARCELA (MesAno, DT_VENCTO, VL_PARCELA) as select cast(extract(month from DT_VENCTO) as char(2))||´/´||cast(extract(year from DT_VENCTO) as char(4)), DT_VENCTO, VL_PARCELA from PARCELA;
2 use a VIEW::
select MesAno, SUM(VL_PARCELA) from vw_parcela group by MesAno;
Falow,
Douglas
Gostei + 0
18/11/2003
Programador_junior
where extract(mounth from dt_vencto) = :mes and
extract(year from dt_vencto) = :ano
group by dt_vencto
Gostei + 0
19/11/2003
Rafael_gamba
select distinct DT_Vencimento, SUM(VL_Parcela) as total from PARCELA
Group By DT_Vencimento
não tem erro!!!!!!
Uso muito este comando!!!
As respostas acima não são satisfatórias pois não contêm a cláusula DISTINCT. Essa cláusula faz com que o valor de total seja o somatório de cada data diferente.
Um abraço!!!
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)