2

我正在 SAP HANA 数据库上编写一个程序(使用 SPS 07)。

在此过程中,我将当前时间戳保存在一个变量中:

vMyTimestamp := CURRENT_UTCTIMESTAMP;

我从 HANA 的 SQL 和系统视图参考中知道,目前有 5 个函数可用于将时间添加到日期:

  • ADD_YEARS
  • ADD_MONTHS
  • ADD_DAYS
  • ADD_WORKDAYS
  • 添加_秒

但是,我只需要在日期中添加一定的毫秒数,例如,如果当前时间戳类似于2014-04-10 09:11:45。0我想得到2014-04-10 09:11:45。1

有没有办法做到这一点?

提前致谢。

4

1 回答 1

3

您应该能够将秒数添加为小数值(例如,0.1 seconds = 100 milliseconds)。以下为给定时间戳增加 100 毫秒:

SELECT ADD_SECONDS (TO_TIMESTAMP('2014-04-10 09:11:45'), 0.1) FROM DUMMY  
于 2014-04-10T15:06:12.140 回答