Fórum Relacionamento entre tabelas A(vendas) e B(tempo) #593267
18/05/2018
0
Tenho uma dúvida:
Possuo tabela A, tabela B, onde a tabela B é somente de período(mes, dia, ano, data, bimestre etc..)
Na tabela A possui 2 campos de data(data_pag e data_venc)
Qual relaciono a tabela a com a tabela b, vem somente onde a = b.
Até então tudo certo, mas quando coloco um item da tabela A (data_pag) e um item da tabela B(ano), não vem como deveria vir, ou seja, a coluna da data_pag + ano continua vindo a linha que é referente a a=b.
Não sei se entenderam....
Alguém pode dar uma luz?
Valeu pessoal!!
Alexander Santos
Curtir tópico
+ 0Post mais votado
18/05/2018
Acho que seria interessante tu colocar a tua estrutura das duas tabelas.
E também o Select que você esta executando pra trazer estas informações.
dai vai ficar bom pra te ajudar....
Assim como você esta explicando não consegui visualizar como cada uma delas funciona, e qual a real informação que você precisa obter.
Leandro Chiodini
Gostei + 1
Mais Posts
21/05/2018
Alexander Santos
Vou descrever aqui abaixo, ok?
Select: SELECT quali.NM_MEDICO medico, quali.DT_REJEICAO rejeicao, quali.DT_ACEITE aceite, tempo.DT_DATA, TO_CHAR(tempo.DT_DATA,'yyyy') ano, TO_CHAR(tempo.DT_DATA,'mm') mes FROM TABELA_A quali, TABELA_B tempo WHERE quali.DT_REJEICAO = tempo.DT_DATA AND quali.DT_ACEITE = tempo.DT_DATA GROUP BY NM_MEDICO, DT_REJEICAO, tempo.DT_DATA, quali.DT_ACEITE
Retorno do select:
Usuario a 2017-01-24 00:00:00 2017-01-24 00:00:00 2017-01-24 00:00:00 2017 01
Usuario b 2018-02-21 00:00:00 2018-02-21 00:00:00 2018-02-21 00:00:00 2018 02
TABELA_A
NU_BASE_CARREGADA NUMBER
NM_PROPONENTE VARCHAR2
NM_MEDICO VARCHAR2
ID_PROPONENTE NUMBER
ID_NAOPERADORA VARCHAR2
DT_REJEICAO DATE
DT_PROCESSAMENTO DATE
DT_ACEITE DATE
DS_SITUACAO_ATUAL VARCHAR2
DS_REGIAO_ATENDIMENTO VARCHAR2
DS_JUSTIFICATIVA_REJEICAO VARCHAR2
DS_ACAO_CONTABILIZACAO VARCHAR2
TABELA_B
ID_TEMPO NUMBER
NU_BIMESTRE NUMBER
NU_TRIMESTRE NUMBER
NU_SEMESTRE NUMBER
NU_MES NUMBER
NU_ANO NUMBER
NU_DIA NUMBER
DT_DATA DATE
DT_PROCESSAMENTO DATE
DS_BIMESTRE VARCHAR2
DS_TRIMESTRE VARCHAR2
DS_SEMESTRE VARCHAR2
DS_MES VARCHAR2
DS_MES_ABREVIADO VARCHAR2
Obrigado!!
Gostei + 1
22/05/2018
Leandro Chiodini
Beleza..
e qual o retorno que vocês espera?
qual o select que você deseja fazer.
Ex: Gostaria que retornasse todos os registros da Tabela A que possuem registro na Tabela B.
Gostei + 1
Clique aqui para fazer login e interagir na Comunidade :)