我正在尝试将 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;
请帮忙。
我正在尝试将 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;
请帮忙。
是的,您可以指定时间组件以及日期算术。在这种情况下,更改1
为1d
(一天)可以解决此问题:
> 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 中使用算术运算符的博客文章以及关于这个主题的短视频!以下是有效持续时间代码的更全面列表: