Variabler i SQL frågan

Övriga rader sätts ihop till en SQL fråga. Denna SQL-fråga skickas vidare till databasen precis som den är skriven, med undantag för några speciella variabler. Variablerna står alltid mellan två %

%NOW-nn%
som är en ”tidsvariabel”. Denna byts ut mot ett datum innan frågan skickas till databasen. Så byts t.ex %NOW-0% ut mot dagen datum, %NOW-33% byts ut mot ett datum 33 dagar bakåt i tid. Syntaxen på detta datum styrs av @DATEFORMAT.

%NAME%
är en variabel som byts ut mot namnet angivet i Importfliken i  rutan "Importseriens namn (ej obligatorisk)". Detta gör att man kan ha en och samma fil med SQL fråga för många lastserier, och bara ändra namnet i Aiolos. Används bara vid import av lastdata.

%PARAM1%, %PARAM2% och %PARAM3%
Antar värdet av de tre förkryssade parametrarna i importdefinitionen. PARAM1 är alltså angivet namn på temperaturkolumnen, PARAM2 på vindhastigheten och PARAM3 på antingen globlastrålning eller moln.  Används bara för väderobservations import.

%PARAM%
Denna får värden på samma sätt som PARAM1 till PARAM3 men ett i taget när @LOOP3 optionen används.

%IMP_START% och %IMP_END%
är två variabler som kan sättas av anropande program via COM interfacet. Det är tänkt för import av observationsserier för prognosändamål till AioSeason.

%LATEST<TT>OC<+|-HHH>%
är en variabel med två varierande element, ett klockslag och en offset. Tanken med namnet är ”senaste klockan TT plus HHH timmar” fast på engelska ”Latest TT o’clock + HHH” och LATEST08OC+0 är alltså senaste gången klockan var 8, så före kl 8 är det igår, efter klockan 8 idag. TT ska alltid vara tvåställigt och i 24-timmars tid, HHH kan vara 1 eller flera siffror.

%MINFROMMIDNIGHT%
Innehåller antal minuter från midnatt innevarande dygn, tänkt för tidsstämplingsändamål

%SECFROMMIDNIGHT%
Innehåller antal sekunder sen midnatt innevarande dygn, tänkt för tidsstämplingsändamål