SELECT
tb_examegeral.idExameGeral AS codigo,
tb_clientes.nome,
tb_examegeral.dataExame,
tb_cadastro_exame.cod_sus_exame,
tb_cadastro_exame.nome_exame,
tb_convenio.razao_social
FROM
tb_cadastro_exame,tb_clientes ,tb_examegeral,tb_itemexamegeral,
tb_medico,tb_material,tb_convenio
WHERE
tb_examegeral.idExameGeral = tb_itemexamegeral.idExameGeral AND
tb_examegeral.idCliente = tb_clientes.id_cliente AND
tb_examegeral.idMedico = tb_medico.id_medico AND
tb_examegeral.idMaterial = tb_material.id_material AND
tb_examegeral.idConvenio = tb_convenio.id_convenio AND
tb_itemexamegeral.idExame = tb_cadastro_exame.id_exame AND
tb_convenio.id_convenio = '2' AND
tb_examegeral.dataExame BETWEEN '2013-01-01' AND '2013-01-31'
ORDER BY
nome_exame
beleza, aqui me retorna tudo certinho, tb_convenio.id_convenio = '2' é o convenio = SUS,
acontece que ele mostra tudo na consulta e eu preciso separar por exame na hora de mostrar na tela tipo:
EXAME: Acido Urico
CODIGO | CLIENTE | DATA
23 jose 2013-01-01
54 maria 2013-01-21
TOTAL DE EXAMES: 2
EXAME: Albumina
CODIGO | CLIENTE | DATA
33 jose 2013-01-01
24 jao 2013-01-21
25 sebastiao 2013-01-21
TOTAL DE EXAMES: 3
e assim por diante, o Layout é de menos pra montar, preciso filtrar, contar e mostrar;
tem como fazer isso por SQL? não? qual seia forma certa? como seria no php? são 60 tipos de exames, é um relatório que vai dar + ou - umas 30 folhas todos os meses
Pergunta
eberton
Boa noite!
preciso criar um relatorio que mostre:
EXAME: nome do exame
CODIGO | CLIENTE | DATA
TOTAL DE EXAMES: X
as tabelas são:
tb_cadastro_exame,tb_clientes ,tb_examegeral,tb_itemexamegeral, tb_medico,tb_material,tb_convenio:
meu mysql:
Código: Selecionar tudo
beleza, aqui me retorna tudo certinho, tb_convenio.id_convenio = '2' é o convenio = SUS,
acontece que ele mostra tudo na consulta e eu preciso separar por exame na hora de mostrar na tela tipo:
EXAME: Acido Urico
CODIGO | CLIENTE | DATA
23 jose 2013-01-01
54 maria 2013-01-21
TOTAL DE EXAMES: 2
EXAME: Albumina
CODIGO | CLIENTE | DATA
33 jose 2013-01-01
24 jao 2013-01-21
25 sebastiao 2013-01-21
TOTAL DE EXAMES: 3
e assim por diante, o Layout é de menos pra montar, preciso filtrar, contar e mostrar;
tem como fazer isso por SQL? não? qual seia forma certa? como seria no php? são 60 tipos de exames, é um relatório que vai dar + ou - umas 30 folhas todos os meses
Link para o comentário
Compartilhar em outros sites
17 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.