Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Boa tarde.
É possivel usar a condicional em um Join referenciando o campo da tabela de cima? ex:
TB_TEMP:
load
cd_produto,
dt_compra (campo para Where)
resident TB_COMPRA;
INNER JOIN
load
cd_produto,
dt_movimento
residente TB_MOVIMENTO WHERE dt_movimento <= dt_compra (Não tenho dt_compra em TB_MOVIMENTO somente em TB_TEMP)
A Unica forma seria uma nova tabela usando Join destas 2?
Não. Isso não é possível. Você pode usar o seguinte:
TB_TEMP:
load
cd_produto,
dt_compra
resident TB_COMPRA;
INNER JOIN
load
cd_produto,
dt_movimento
resident TB_MOVIMENTO;
TB_FINAL:
NoConcatenate
load
*
resident TB_TEMP WHERE dt_movimento <= dt_compra;
Drop Table TB_TEMP;
Não. Isso não é possível. Você pode usar o seguinte:
TB_TEMP:
load
cd_produto,
dt_compra
resident TB_COMPRA;
INNER JOIN
load
cd_produto,
dt_movimento
resident TB_MOVIMENTO;
TB_FINAL:
NoConcatenate
load
*
resident TB_TEMP WHERE dt_movimento <= dt_compra;
Drop Table TB_TEMP;