Autor Tópico: Relatório com duas tabelas  (Lida 312 vezes)

Menina

  • Intermediário
  • ***
  • Mensagens: 116
    • Email
Relatório com duas tabelas
« Online: Janeiro 06, 2016, 11:52:38 pm »
Boa noite.

Sou novata com o banco de dados Mysql e hoje desenvolvendo um relatório para empresa me deparei com uma pequena dor de cabeça.
vamos lá...

Possuo duas tabelas uma para cadastro de procedimentos realizados no mês com os seguintes campos:
TAbela 1 (procedimento):

ID,
 ID_PACIENTE,
NOME_PACIENTE,
PROCEDIMENTO E
DATA
MEDICO

E para a tabela 2 (pagamento)  os dados são extraídos de um relatório que o plano de saúde manda para o consultório, ela possui os seguintes campos:
 
ID_PACIENTE,
PROCEDIMENTO,
DATA_PAGAMENTO  ( ESSA DATA É A QUE O PLANO COLOCA INFORMANDO QUANDO FOI LANÇADA PARA SER FEITO O PAGAMENTO. QUASE NUNCA BATE COM A DATA QUE O PROCEDIMENTO FOI REALIZADO NO CONSULTÓRIO)
VALOR
 
Obs: Os dados dessa tabela são obtidos através de um arquivo onde importamos para dentro no banco de dados.

Preciso desenvolver uma view ou seja la o que for no banco de dados, para depois conseguir construir um relatório.
O relatório deve trazer informações dos procedimentos que irao ser pagos no mês para cada médico.

Exemplo:

Paciente      procedimento     valor       médico responsável

------------------------------------------------------------------------------

ARTUR        IMPLANTE        1020           JOAO AUGUSTO
CÉLIA          CIRURGIA         3000          JOAO AUGUSTO
GEISA         CIRURGIA         3000          ANA CELIA
 
Alguém tem ideia de como posso solucionar isso?

desde já agradeço

Haroldo

  • Expert
  • *****
  • Mensagens: 6262
  • Conhecimento diminui limitações.△TFA△
    • Infinitus Web Gestão Empresarial/Gestão ITIL/Consultoria Scriptcase
Re:Relatório com duas tabelas
« Responder #1 Online: Janeiro 07, 2016, 05:39:00 am »
Bom dia.

Voce pode usar inner join entre as tabelas.

SELECT * from tab1 a inner join tab2 b on a.id_paciente= b.id_paciente.

no select principal da consulta.