Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Olá.
No exemplo abaixo, como poderia limitar a carga de registro da tabela DATAS carregando apenas registros que existam na tabela FATURAMENTO?
FATURAMENTO:
SQL
SELECT ID_DATA, ID_CLIENTE, ID_PRODUTO, VALOR_FATURADO FROM BI_FATURAMENTO;
DATAS:
SQL
SELECT ID_DATA, ANO, MES, DIA FROM BI_DATAS;
FATURAMENTO:
SQL
SELECT ID_DATA, ID_CLIENTE, ID_PRODUTO, VALOR_FATURADO FROM BI_FATURAMENTO;
LEFT KEEP(FATURAMENTO)
DATAS:
SQL
SELECT ID_DATA, ANO, MES, DIA FROM BI_DATAS;
Bom dia, pode fazer isso direto no SQL para filtrar essas datas.
FATURAMENTO:
SQL
SELECT ID_DATA, ID_CLIENTE, ID_PRODUTO, VALOR_FATURADO FROM BI_FATURAMENTO;
DATAS:
SQL
SELECT a.ID_DATA, a.ANO, a.MES, a.DIA
FROM BI_DATAS AS a
JOIN BI_FATURAMENTO AS b
ON b.ID_DATA = a.ID_DATA;
Obrigado pelo retorno. Foi falha minha não ter especificado, mas não gostaria de usar JOIN.
Lembro que uma vez eu li sobre um comando próprio do QV para limitar a carga, mas não me recordo.
Obrigado.
FATURAMENTO:
SQL
SELECT ID_DATA, ID_CLIENTE, ID_PRODUTO, VALOR_FATURADO FROM BI_FATURAMENTO;
LEFT KEEP(FATURAMENTO)
DATAS:
SQL
SELECT ID_DATA, ANO, MES, DIA FROM BI_DATAS;