Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
FROM "S9_Real".dbo."View_Vendas"
WHERE Data_Efetivado_Estoque>= '2015-01-01';
Gostaria de estabelecer um limite a qual o script poderia rodar
exemplo: >=2015-01-01 E < 2015-04-01
Obrigado
Segue;
LOAD pedido,
dtpedido
FROM
(ooxml, embedded labels, table is Plan1) where dtpedido >= '01/01/2016' and dtpedido <='07/01/2016';
você coloca antes do SQL um condicional !
Exemplo :
if(today() = $(v_Data_Atual)) then // aqui vc coloca a condicional que necessita!
TB_Estoque_INV_LY:
SELECT to_char(INV.DTESTOQUE,'DD/MM/YYYY') as DTESTOQUE,to_char(INV.DTESTOQUE,'DD/MM/YYYY') as DATAESTOQUE,INV.CODFIL,INV.LOCAL,INV.CODITPROD,INV.PRECOUNIT, INV.CMUP,
INV.CUEI,INV.TRANSITO,INV.CODSITPROD,INV.FISICO FROM GEMCO.INV_ESTOQUE INV WHERE INV.DTESTOQUE >= '$(v_IniEstoqueLY)' and INV.DTESTOQUE <= '$(v_FimEstoqueLY)';
endif;
Maicon,
Não existe algo mais simples
Abaixo eu informei a data inicial não existe na mesma expressão where abaixo informar a data fim
exemplo: < 2015-04-01
FROM "S9_Real".dbo."View_Vendas"
WHERE Data_Efetivado_Estoque>= '2015-01-01';
FROM "S9_Real".dbo."View_Vendas"
WHERE Data_Efetivado_Estoque BETWEEN '$(DATA_INICIO)' AND '$(DATA_FIM)';
Ola Agnaldo, é que não vejo ou não entendi muito bem !!
Imagino que você quer que faça a leitura a´te um determinado dia.
Exemplo , quero ler o pedidos do dia 01/01/2016 a 10/01/2016!
Ai te digo , eu utilizaria o meu exemplo, pelo motivo que ele não rodaria mais nesse caso.
Agora se você quiser limitar com os filtros conforme seu exemplo, eu digo que ai nesse caso ele sempre vai ler a mesma informação. Ou seja se tiver agendado , todo dia ele vai executar esse script para buscar a mesma informação.
Conforme o meu exemplo, ele vai ver da seguinte forma: Esta dentro da data?então roda o script. E ainda dentro do script podes colocar filtro de data para buscar somente dados de um determinado periodo como no SQL.
Por favor, pode explicar melhor o que precisa ??Ai posso ver outra solução !
Maicon
E isso mesmo maicon que quero,
Preciso delimitar o filtro
O motivo é de segurança do script.
Ou seja, preciso limitar mesmo.
data inicio e data fim.
qual seria a expressão.
Então faça assim.
Em anexo o modelo.
Maicon, tem como você enviar o script por email.
Da um print no script do qlikview enviar para mim.
obrigado
Segue;
LOAD pedido,
dtpedido
FROM
(ooxml, embedded labels, table is Plan1) where dtpedido >= '01/01/2016' and dtpedido <='07/01/2016';
Agnaldo, sugiro a você criar um qvd dessa leitura e depois faça somente a leitura do QVD. Entendo que seria um período congelado !
Atenciosamente,