Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Pessoal, como estão?
Hoje estou utilizando o seguinte Script para carregando de determinados dados:
Load * From '$(MRPMP)S_EIS_ImpmVsEbs_*.qvd'(qvd) Where Date(Floor(Date(DATA_CONTABIL,'DD/MM/YYYY hh:mm'))) >= Date($(vDDate)) and Date(Floor(Date(DATA_CONTABIL,'DD/MM/YYYY hh:mm'))) <= Date($(vHDate)) and MAQA_CODFANTASIA <> 'VLP';
Quando utilizo "S_EIS_ImpmVsEbs_*.qvd" ele lê todos qvd's da pasta que iniciam em 2016. Ele faz a leitura e retorna 0, ou seja, ele lê um monte de qvd sem necessidade.
Só retorna dados dos qvds dos últimos 6 meses. Existe a possibilidade de eu fazer ele ler sempre os qvds do ano atual e do atual -1? Porque dessa maneira ele faria leitura de menos qvds sem necessidade.
Teria como colocar esse valor via variável? Alguém poderia me ajudar.
Obrigado.
Eai tudo certo?
Você pode fazer deste modo:
FOR ano = Year(Today()) - 1 to Year(Today())
TABELA:
LOAD
*
FROM tabela_$(ano).qvd;
NEXT
Eai tudo certo?
Você pode fazer deste modo:
FOR ano = Year(Today()) - 1 to Year(Today())
TABELA:
LOAD
*
FROM tabela_$(ano).qvd;
NEXT
Obrigado Otávio, Muito bom.
Era exatamente isso que eu queria. Fiz alguns ajustes para o meu caso, e funcionou perfeitamente.
Agradeço a disponibilidade para me ajudar!
Boa semana. Até mais.