Pessoal,

estou precisando de muita ajuda. Não consigo gerar o relatório da 
forma correta (posso estar errado).
Tenho 3 select, primeiro no dataview1, segundo no dataview2 e 
terceiro no dataview3.

1
select sitio_infeccao.sitio_infeccao, local.local, bacteria.bacteria, 
antibiotico.antibiotico
from sitio_infeccao, local, bacteria, ccih, antibiotico, 
ccih_ant_sens where
ccih.codsitio_infeccao=sitio_infeccao.codsitio_infeccao and
ccih.codlocal=local.codlocal and 
ccih.codbacteria=bacteria.codbacteria and
ccih.codccih=ccih_ant_sens.codccih and 
antibiotico.codantibiotico=ccih_ant_sens.codantibiotico and
ccih_ant_sens.codsensibilidade=1 and
ccih.datacoleta between '22.05.2006' and '22.11.2006'
group by sitio_infeccao.sitio_infeccao, local.local, 
bacteria.bacteria, antibiotico.antibiotico
order by sitio_infeccao.sitio_infeccao

2
select bacteria.bacteria, count(bacteria.bacteria) as total_bacteria,
antibiotico.antibiotico, count(antibiotico.antibiotico) as 
total_antibiotico
from bacteria, antibiotico, ccih, ccih_ant_sens where
ccih.codbacteria=bacteria.codbacteria and
ccih.codccih=ccih_ant_sens.codccih and
antibiotico.codantibiotico=ccih_ant_sens.codantibiotico and
ccih_ant_sens.codsensibilidade=1 and
ccih.datacoleta between '22.05.2006' and '22.11.2006'
group by bacteria.bacteria, antibiotico.antibiotico
order by bacteria.bacteria

3
select bacteria.bacteria, count(bacteria.bacteria) as total_bacteria
from bacteria, ccih where
ccih.codbacteria=bacteria.codbacteria and
ccih.codccih in(select ccih_ant_sens.codccih from ccih_ant_sens, 
antibiotico
where antibiotico.codantibiotico=ccih_ant_sens.codantibiotico and
ccih_ant_sens.codsensibilidade=1) and
ccih.datacoleta between '22.05.2006' and '22.11.2006'
group by bacteria.bacteria
order by bacteria.bacteria


Preciso gerar um relatório com o sitio de infecção, local, bacteria e 
antibióticos, com o total de bactéria e total de 

antibióticos. Deve seguir a sequência:

sitio de infecção
locais
bacterias               total
antibióticos (por bacteria)             total


É por aí.


Preciso de ajuda pois no select exibe os dados corretamante, mas 
quando vou pro rave não estou conseguindo 

concatenar a informações para que informem os dados corretamente 
(posso estar errado).

No aguardo.


Alexandre Gois.

Responder a