Olá pessoal!
Estou com um problemão…
Tenho três tabelas:
-
tb_cap: Contas à Pagar
+id
+nome_documento
+data
+valor -
tb_banco_pag: Pagamento por Banco
+nome_banco
+num_agencia
+data_pag
+fk_tb_cap_id : chave estrangeira da tabela contas à pagar -
tb_cheque: Pagamento por Cheque
+num_cheque
+emitente
+data_pag
+fk_tb_cap_id : chave estrangeira da tabela contas à pagar
Regras de negócio:
Cada documento pode ser pago ou por banco ou por cheque.
Problema:
Em ambas tabelas tb_cheque e tb_banco_pag existe o campo data_pag, em que não pode ser mudado, pois no relatório vai existir somente um data_pag, como disse só poder ser preenchido pela tabela tb_cheque ou tb_banco_pag.
Alguém pode me ajudar no select…
O select que fiz ele está duplicando os dados: