nebula-gql语句之时间差值计算
生活随笔
收集整理的這篇文章主要介紹了
nebula-gql语句之时间差值计算
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
一、問題起源:
需要查找一個字圖,時間差值要求在一定的范圍內,10分鐘或者1個小時,即需要加一個where約束條件進行時間的閾值計算,從參考手冊來看,并不存在相應的說明?
二、解決方案:
假設一、可不可以直接轉換成時間類型,然后用加減乘除就可以計算時間減值呢?
直接用減法:
如果要計算差值的粒度低于天,則無法滿足要求。
假設二、是否可以轉換成時間戳然后計算差值呢?
return Timestamp("2021-01-01T01:02:13") - Timestamp("2021-01-01T01:01:13") 結果輸出: 60可以達到預期;輸出單位為秒。
三、結論
1、無法直接使用相應的數據數據進行加減乘除的計算來得到時間差值。
2、可以通過轉換成時間戳的方式來計算時間差值,進而解決問題。
總結
以上是生活随笔為你收集整理的nebula-gql语句之时间差值计算的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: nebula加入时间约束条件,查询结果没
- 下一篇: nebula如何实现用in实现any(x