URGENTE! - SQL

18/05/2003

1

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]


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