1

如何在 CrateDB SQL 查询中减去时间戳的天数?

存在类似的东西吗?

TIMESTAMP_SUB(CURRENT_TIMESTAMP(), INTERVAL 14 DAY)
4

1 回答 1

3

不要认为有内置功能,但你可以做这样的事情

SELECT DATE_FORMAT(CURRENT_TIMESTAMP - 1000*60*60*24*14) LIMIT 100

在此示例中 (1000 * 60 * 60) * 24 * 14(24 是获取天数,14 是您的天数)

注意。您还可以将日期转换为时间戳并执行类似的功能

SELECT  ABS(cast('2019-01-1' AS TIMESTAMP) - CURRENT_TIMESTAMP ) / (1000*60*60*24) LIMIT 100

这将使您从现在到 1 月 1 日之间有几天的时间

到目前为止,这就是他们在文档中的全部内容

于 2019-01-08T02:51:06.313 回答