Argomento precedente: Query basate sulla prioritàArgomento successivo: Ora di avvio


Query basate sul tempo

Per creare query basate sul tempo, è possibile usare periodi di tempo. Un periodo di tempo può essere relativo alla data corrente. Ad esempio, un periodo di tempo potrebbe fare riferimento a oggi, ieri, la settimana scorsa o il mese scorso. Un periodo di tempo ha un nome, ad esempio OGGI o IERI. In una query memorizzata è possibile fare riferimento a un periodo di tempo usando una delle due funzioni incorporate:

StartAtTime (nome-periodo)

In questo modo si fa riferimento all'inizio dell'intervallo definito dal periodo di tempo.

EndAtTime (nome-periodo)

In questo modo si fa riferimento alla fine dell'intervallo definito dal periodo di tempo.

Le regole della sintassi per le query memorizzate richiedono che il nome del periodo sia racchiuso tra apici e che ogni apice sia preceduto da una barra rovesciata. Ad esempio, per fare riferimento all'inizio della settimana scorsa, specificare:

StartAtTime(\'SETTIMANA_SCORSA\')

Il trascorrere del tempo rende necessario aggiornare periodicamente una query memorizzata che contiene un riferimento a un periodo di tempo. Ad esempio, l'intervallo descritto da "ieri" cambia a mezzanotte. Nella finestra Dettagli periodo, è possibile specificare Ora di avvio, Ora di fine e Ora trigger per gli aggiornamenti.