URGENTE! - SQL

18/05/2003

0

Olá pessoal...

Ainda não consegui resolver!

Tenho que regar um relatório (QuickReport) que mostre alguns campos e um campo MEMO, só que esta SQL tem um SUM() consequentemente tenho que usar um GROUP BY e o mesmo não aceita campo MEMO:

Select processo.codigo, processo.[b:ebd96edf7c]MEMO[/b:ebd96edf7c], sum(evento.valor)
from processo, evento
where processo.codigo = evento.codigo
group by codigo, [b:ebd96edf7c]MEMO[/b:ebd96edf7c]


:cry: Se retiro o MEMO do grupo dá erro se coloco tambem dá erro????? :cry:

Obrigado!
Giovane[/img][/code]


Gcvanny

Gcvanny

Responder

Posts

18/05/2003

Centopocento

É simples use duas Querys, uma para o Memo e outra para os demais campos e ligue-as como mestre-detalhe.
Em alguns relatórios eu faço o seguinte, tenho um IbqNavega que filtra o dados e é o DataSet do QuickReport e uma IbqDados que pode conter uma Store Procedure ou outro comando SQL normal. Tabém posso utiliar outra IbqTotaliza para totalizar os dados nunca tive problema de utilizar mais de uma Query em meus relatórios.

T+


Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar