Fórum Relatório Agrupado por data #256970
03/11/2004
0
Tenho em uma base de dados do SQL 2000, uma tabela chamada Base, nesta tabela tenho um campo chamado DtRef, que armazena a data de referencia (01/01/04,01/02/04,...) de uma determinada conta.
Até agora tudo bem, mas como fazer uma relatório semestral, trimestral usando esta tabela, ou algo mais ou menos assim:
Cod Cliente Janeiro Fevereiro Março Abril Maio Junho Julho
0001 Luiz 500,00 250,00 330,00 185,20 50,00 15,00 0,00
...
Sendo que os valores de cada linha será dada pela soma dos valores dos meses de referencia, ou seja, Janeiro será a soma de todos os registros com mes de referenca 01/01/04 e assim por diante. Seria possível fazer isto com Delphi 6 e Qreport, ou teria que usar algum gerador de relatórios, se sim qual ?
Atenciosamente,
André Luis.
Andre Silveira
Curtir tópico
+ 0Posts
03/11/2004
Mitsalito
EU USO MY SQL MAS SE EU PRECISASE CONSEGUIRIA DAR UM ORDER BY PRA FAZER ISSO
SELECT MONTH(DtRef) ´MES´ FROM BASE ORDER BY MES
NO MYSQL COM ESTA QUERY EU FARIA O QUE VC QUER
Gostei + 0
03/11/2004
Andre Silveira
janeiro receberia os valores de janeiro, fevereiro os de fevereiro, e assim por diante ?
Andre Luis
andre@leitbom.com.br
Gostei + 0
03/11/2004
Mitsalito
bem ai após vc ter feito o SQL deveria no delphi criar campos calculados e no calc event fazer algo do estilo
case Tabela.FieldByName(´Campo´).asInteger of
.
.
.
end;
Gostei + 0
03/11/2004
Djjunior
Rodava a query pra mês em questão depois jogava os valores delas pra uma tabela temporária que ficava na máquina do usuário e criava o relatório a partir dela.
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)