Skip to main content
Woohoo! Qlik Community has won “Best in Class Community” in the 2024 Khoros Kudos awards!
Announcements
Nov. 20th, Qlik Insider - Lakehouses: Driving the Future of Data & AI - PICK A SESSION
cancel
Showing results for 
Search instead for 
Did you mean: 
Not applicable

AJUDA - Utilização de Variáveis

Olá à todos

Preciso de uma ajuda quanto à uma customização de query feita por um usuário (acreditem se quiser...rs)

É o seguinte.

Na query do SQL tem a seguinte condicional:

WHERE DT.DATA_EMISSAO BETWEEN

TO_DATE('22/02/2010 0:00','DD/MM/YYYY HH24:MI')AND

TO_DATE('31/07/2010 23:59','DD/MM/YYYY HH24:MI')

O que eu gostaria de fazer é que no SQL essa selação de datas fosse feita por variáveis, dentro do Qlikview..

Como eu poderia fazer isso?

Obrigado

Labels (2)
5 Replies
Not applicable
Author

ola, se entendi bem, voce quer usar a variavel na query...

let data_inicial = '22/02/2010';
let data_final = '31/07/2010';

... where data_emissao between to_date('$(data_inicial)','DD/MM/YYYY HH24:MI') and ....

Not applicable
Author

basicamente é isso sim,

Mas o que eu quero é que o usario dê o input com a data incial e final.

E esse valor seja o parâmetro na cláusula "where".

Caique_Zaniolo
Employee
Employee

coloca um input box no documento com alteração para as duas variáveis e não faz o set no script, senão vai sobrepor

Not applicable
Author

Mas se eu for fazer dessa forma:

Usando um input box assim por exemplo:

vDataInicial=01/09/2010
vDataFinal=15/09/2010

E o que coloquei no script foi o seguinte

WHERE DT.DATA_EMISSAO BETWEEN TO_DATE('$(vDataInicial','DD/MM/YYYY HH24:MI') AND TO_DATE('$(vDataFinal)','DD/MM/YYYY HH24:MI')

Está correto?

Caique_Zaniolo
Employee
Employee

Seria algo do gênero sim.

Faz um debug do script antes de rodar e na janela veja se a query que está indo para o driver do banco de dados está correta.