Jump to content
Fórum Script Brasil
  • 0

Relatório no Crystal Reports com campos que não existem na tabela


JohnyMoraes

Question

Bom dia pessoa,

Sou iniciante no Crystal Reports e preciso montar um relatório no crystal reports com a seguinte query:

select * from

(

SELECT WEEK(CHEQUE_DTCADASTRO) as 'SEMANA', 

       COUNT(*) as 'QTD CHEQUES', 

       SUM(CHEQUE_VALOR) as 'SOMATÓRIO',       

       MAX(CHEQUE_DTCADASTRO) as 'DATA CADASTRO MAIS NOVA',       

       MIN(CHEQUE_DTCADASTRO) as 'DATA CADASTRO MAIS ANTIGA'  

FROM cheques

WHERE CHEQUE_DTCADASTRO BETWEEN '2011-01-10' AND '2011-01-15'

GROUP BY WEEK(CHEQUE_DTCADASTRO)

)c left join

(

SELECT WEEK(CHEQUE_DTDEVOLUCAO) as 'SEMANA', 

       COUNT(*) as 'QTD CHEQUES DEVOLVIDOS',

       SUM(CHEQUE_VALOR) as 'SOMATÓRIO DEVOLVIDOS',       

       MAX(CHEQUE_DTCADASTRO) as 'DATA CADASTRO MAIS NOVA',       

       MIN(CHEQUE_DTCADASTRO) as 'DATA CADASTRO MAIS ANTIGA' 

FROM cheques

WHERE CHEQUE_DTDEVOLUCAO BETWEEN '2011-01-10' AND '2011-01-15'

GROUP BY WEEK(CHEQUE_DTDEVOLUCAO)

)a

on c.semana = a.semana

Porém, como podem ver, eu criei novos campos que não pertercem à tabela, como "SEMANA", "DATA CADASTRO MAIS ANTIGA", etc

Como eu faria para incluir esses campos no Crystal Reports ? Pois quando eu adiciono a tabela no Relatório, só aparecem os campos originais dela para adicionar no relatório e nenhum desses da query para que eu pudesse incluir.

Utilizo vb6 com o Crystal Reports 8.5

Link to comment
Share on other sites

2 answers to this question

Recommended Posts

  • 0
salve esse sql como consulta (view) no seu banco de dados e aponte o relatorio pra ela em vez de apontar pra tabela.

ou senao, aponte pra tabela, mas faca os agrupamentos dentro do crystal.

O problema é que as datas alí não são fixas, eu precisaria passar como parâmetro de acordo com a consulta do usuário...

pra resolver isso, fiz uma stored...

porém, ocorre um erro ao adicionar a stored no crystal, como pode ver nesse tópico que criei:

http://scriptbrasil.com.br/forum/index.php?showtopic=159621

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.



  • Forum Statistics

    • Total Topics
      152.2k
    • Total Posts
      651.8k
×
×
  • Create New...