1

我正在尝试将 1 天添加到时间戳字段。

以下是我尝试过但不起作用的方法:

select studentid, (course_date + 1) as nextday from students where studentid=123;
select studentid,(course_date/DAY+1DAY) as nextday from students where studentid=123;

请帮忙。

4

1 回答 1

4

是的,您可以指定时间组件以及日期算术。在这种情况下,更改11d(一天)可以解决此问题:

> SELECT studentid,course_date + 1d as nextday FROM students WHERE studentid=1;

 studentid | nextday
-----------+---------------------------------
         1 | 2022-01-04 06:00:00.000000+0000

(1 rows)

有关更多信息,我最近写了一篇关于在 Apache Cassandra 4.0 中使用算术运算符的博客文章以及关于这个主题的短视频!以下是有效持续时间代码的更全面列表:

有效的 CQL 持续时间代码

于 2022-01-14T15:16:18.483 回答