2015-03-30 73 views
0

我擅长SQL,对QlikView一窍不通。 QlikView是否使用确切的SQL语法?如果我创建SQL脚本,那么在QlikView中工作还是需要更改某些语法(如DateDiff函数)?无论是使用QlikView还是Report Builder,我都处于两难的境地。我知道Report Builder将使用SQL 100%。 请帮助/指导。 谢谢。QlikView是否接受所有Sql语法?

回答

2

Qlikview在其上运行SQL。

此外,QV和SQL之间还有一定程度的交互(如果需要)。例如具有下列QV脚本:

set vDateFrom = 20140101; 
set vDateTo = 20140201; 

SQL 
Select 
    * 
From MyTable 
Where 
    DateFrom >= $(vDateFrom) 
and DateTo < $(vDateTo) 
; 

将导致如下脚本正在SQL Server上实际执行:

Select 
    * 
From MyTable 
Where 
    DateFrom >= 20140101 
and DateTo < 20140201 
+0

这是一个很好的例子。谢谢。 – Bulbul 2015-03-31 14:39:26