Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Bom dia!
Eu tenho uma tabela que é atualizada(faz carga programada) todos os dias ás 5 da manhã.
Exemplo, essa é uma consulta feita agora 05/02/2015
VALOR1 | VALOR2 | VALOR3 |
---|---|---|
10 | 40 | 60 |
20 | 50 | 80 |
Amanhã quando eu fizer a consulta será outros valores. Eu quero criar um calendário a partir de hoje, que guarde essa tabela acima com a data de hoje, pra que amanhã(06/02/2015) eu tenha a opção também de consultar(mostrar os valores) essa tabela de hoje(05/02/2015) e no dia 07/02/2015 eu tenha a opção de consultar os valores do dia 06/02/2015 e assim sucessivamente. Resumindo é como se eu tivesse guardando consultas anteriores e identificando cada consulta pela data da carga, e a carga é feita todos os dias, são valores de estoque, que mudam todos os dias.
Não dá certo, seleciono 05/02/2015 e ele não altera os valores da tabela, não tem diferença do que é mostrado hoje pra quando seleciono 05/02/2015.
Breno, você precisa entender que essa informação só será atualizada ao longo do tempo.
Lembre-se que seu dado só atualizará amanha e será gerado no qvd com data de hoje, ou seja, 06/02/2015.
Para facilitar, coloque aqui o código de script que você esta usando.
Mas Yuri eu já tenho um qvd criado de ontem o : TABELA2_2015-02-05.qvd
meu script é esse:
LET vDataCarga = Date(Today()-1,'YYYY-MM-DD');
TABELA2:
LOAD
VALOR1,
VALOR2,
VALOR3,
'$(vDataCarga)' as dataCarga;
SQL SELECT
VALOR1,
VALOR2,
VALOR3
FROM TESTE;
STORE TABELA2 INTO TABELA2_$(vDataCarga).qvd;
LOAD * FROM TABELA2_2015*.qvd;
Ok Cesar.
Você não gravou por cima?
Veja a data de atualização desse arquivo
A data de atualização está hoje(06/02/2015).
A sua rotina esta correta (para o que entendemos da sua solicitação).
Espere até a carga de amanha e veja se o resultado será atingido.
Vou testar amh.
Bom dia Yuri, testei e esse script que estou usando ele carrega apenas a última data da carga, como já tinha dito antes.