Parametri dell'intervallo
Generale
Tra
Colonna Ora (query di ricerca grafico e colonna Ora nella tabella)
item_time=${params.interval}
Colonna non temporale (query di ricerca nella tabella)
item_time=BETWEEN(${interval(params.interval).begin.format()}, ${interval(params.interval).end.format()})
Cornice mobile 7 giorni
item_time=BETWEEN(${now.startOf("day").subtract(7,'days').format()}, ${now.format()})
Sovrapposizione nella query di ricerca
item_start=LE(${interval(params.interval).end.format()})
item_end=GE(${interval(params.interval).begin.format()})
Nel caso in cui item_end possa essere NULL:
item_start=LE(${interval(params.interval).end.format()})
item_end=OR(GE(${interval(params.interval).begin.format()}),NULL())