Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/oracle/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql Kibana中的时间戳差异_Sql_Oracle_Logstash_Kibana_Kibana 5 - Fatal编程技术网

Sql Kibana中的时间戳差异

Sql Kibana中的时间戳差异,sql,oracle,logstash,kibana,kibana-5,Sql,Oracle,Logstash,Kibana,Kibana 5,我有两个字段作为SQL查询的一部分进入我们的ELK集群: "TO_TIME": "22-FEB-17 10.37.21.000000000 AM", "FROM_TIME": "22-FEB-17 10.34.37.000000000 AM" 是否有办法获取每个日志消息中此字段之间的时间差(在本例中为2分钟44秒)并通过Kibana显示 如果这不起作用,Oracle SQL查询也会起作用 提前谢谢 这是一个预言家的答案。Oracle没有datediff函数,但可以使用math。这个概念很简单

我有两个字段作为SQL查询的一部分进入我们的ELK集群:

"TO_TIME": "22-FEB-17 10.37.21.000000000 AM",
"FROM_TIME": "22-FEB-17 10.34.37.000000000 AM"
是否有办法获取每个日志消息中此字段之间的时间差(在本例中为2分钟44秒)并通过Kibana显示

如果这不起作用,Oracle SQL查询也会起作用


提前谢谢

这是一个预言家的答案。Oracle没有datediff函数,但可以使用math。这个概念很简单

to_time - from_time = a floating point number
The integer portion of that number represents days.
The decimal portion represents partial days.  In other words, 1.5 would represent 36 hours.

现在,您所要做的就是将这个概念应用到您的需求中。

示例日期是带小数秒的xhown,因此它可能是时间戳值而不是日期。在这种情况下,结果不是浮点数,而是间隔数据值。