两个TIMESTAMP类型的字段数据如何判断是否为同一天

nebula版本:2.0.1
请问两个类型为TIMESTAMP的字段,如何判断这两个字段的值是否在同一天呢(不是相差24小时,是要判断是否在同一个日期)?
查了使用手册,发现:

date()、time()和datetime()函数除了传入空值获取当前时间或日期,还接受string和map类型的参数。
还没理解map类型的参数是啥意思,但是为啥不能接收TIMESTAMP类型的时间戳参数呢?希望以后能够支持一下。

1 个赞

解决了,先设置一个计算机元年第二天的0点,即1970-01-02 00:00:00的时间戳(m=57600)
有两个时间戳字段x和y,假设x和y满足
(x-m)/86400-(y-m)/86400=0,即x和y处在同一天。(其中 / 表示整除)

1 个赞

该话题在最后一个回复创建后7天后自动关闭。不再允许新的回复。