2

SAP HANA データベースで手順を作成しています (SPS 07 を使用)。

この手順では、現在のタイムスタンプを変数に保存します。

vMyTimestamp := CURRENT_UTCTIMESTAMP;

HANA の SQL and System Views Reference から、現在、日付に時間を追加するために使用できる 5 つの関数があることを知っています。

  • ADD_YEARS
  • ADD_MONTHS
  • ADD_DAYS
  • ADD_WORKDAYS
  • ADD_SECONDS

ただし、たとえば、現在のタイムスタンプが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 に答える