Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Hello,
I wanted to load data via SQL-Select from an ODBC Database. The QlikView file already load all Data from the Database (this takes a very long time). And now I want to update the Data to the newest Version. There is an timstamp in the Table which I wanted to use like this:
SQL Select
...
FROM ...
where timestamp >= old timestamp which is already loaded in the file.
But theres an error: oldtimstamp is invalid in the used context
best regards
Ingo Placzek
Try with a variable:
let oldtimestamp = .....
SQL select ....
FROM .....
where timestamp >= $(oldtimestamp) ....
Rgds,
Joachim
hi, then he told me:
Invalid use of a column or OLAP function
Would be helpful if you posted the script.
add
Max
(Status.LASTOCCURRENCE) as oldLASTOCCURRENCE
resident
Status;Status:
add
Load*
,
week
(FIRSTOCCURRENCE) as Woche,
year
(FIRSTOCCURRENCE) as Jahr,
month
(FIRSTOCCURRENCE) as Monat,
day
(FIRSTOCCURRENCE) as Tag,
hour
(FIRSTOCCURRENCE) as Stunde,
minute
(FIRSTOCCURRENCE) as Minute;
Status:
SQL
SELECTACKNOWLEDGED,
ADVCORRCAUSETYPE,
ADVCORRSERVERNAME,
ADVCORRSERVERSERIAL,
AGENT,
ALERTGROUP,
ALERTKEY,
CAUSETYPE,
CLASS,
CORRSCORE,
CUSTOMER,
DELETEDAT,
DUPSERIAL,
DVAGENTOS,
DVAPPHBMAXAGE,
DVEVENTSTOESCAL,
DVEVTSTOESCAL,
DVITMAGENTMONSOURCE,
DVITMAGENTPOLICYID,
DVITMAGENTVER,
DVKLSTATUS,
EVENTID,
EXPIRETIME,
EXTENDEDATTR,
FIRSTOCCURRENCE,
FLASH,
FQMANAGER,
GRADE,
IDENTIFIER,
LASTMODIFIED,
LASTOCCURRENCE,
LOCALNODEALIAS,
LOCALOBJRELATE,
LOCALPRIOBJ,
LOCALROOTOBJ,
LOCALSECOBJ,
LOCALTERTOBJ,
LOCATION,
LOWESCL,
MANAGER,
NMOSCAUSETYPE,
NMOSDOMAINNAME,
NMOSENTITYID,
NMOSMANAGEDSTATUS,
NMOSOBJINST,
NMOSSERIAL,
NODE,
NODEALIAS,
ORIGINALSEVERITY,
OWNERGID,
OWNERUID,
PHYSICALCARD,
PHYSICALPORT,
PHYSICALSLOT,
POLL,
PROCESSREQ,
REMOTENODEALIAS,
REMOTEOBJRELATE,
REMOTEPRIOBJ,
REMOTEROOTOBJ,
REMOTESECOBJ,
REMOTETERTOBJ,
SERIAL,
SERVERNAME,
SERVERSERIAL,
SERVICE,
SEVERITY,
STATECHANGE,
SUMMARY,
SUPPRESSESCL,
TALLY,
TASKLIST,
"TYPE",
URL,
X733CORRNOTIF,
X733EVENTTYPE,
X733PROBABLECAUSE,
X733SPECIFICPROB
FROM
TG01885."REPORTER_STATUS"
where
;
this looks very bad. i copyed it out from qlikview
Don't mix up columns and variables.
An example:
TABLE:
SQL SELECT MAX(DATUM) as COLUMN_MAXDAT from SQL_TABLE;
let VARIABLE_MAXDAT = peek('COLUMN_MAXDAT',0,'TABLE');
DATA:
SQL SELECT DATUM,RG_NR from SQL_TABLE where DATUM < '$(VARIABLE_MAXDAT)';
Rgds,
Joachim