NQL time_elapsed()
time_elapsed()
関数は、あるイベントから経過した時間を計算します。 この関数は、値を秒単位で返します。
この関数は、datetime データ型 のフィールドで使用します。例えば:
devices
テーブルのlast_seen
フィールドdevice_performance.boots
テーブルのtime
‘where’ 句での使用
where
句で time_elapsed()
関数を使用します。
例:
最後のoperating systemの更新が15日以上前のデバイスのリストを取得します。
‘list’ 句での使用
list
句で time_elapsed()
関数を使用します。
例:
デバイスと最後の起動からの経過時間をリストします。
名前
最後の高速起動時間 → 経過時間
device-10d267d2
1w 0d 1h 8min 22s 0ms
device-d1d5abc9
17h 38min 22s 0ms
device-5117c4c3
3w 1d 10h 33min 8s 0ms
device-16834449
57min 18s 0ms
…
…
‘compute’ 句での使用
compute
句で time_elapsed()
関数を使用します。
例:
デバイスと最後の起動からの経過時間をリストします。 関数のチェーン化(同じフィールドで複数の関数を呼び出す)を適用します。
Last updated