2016-11-30 5 views
0

N1QLで一度に5時間30分追加したいと思います。どうしたらいいですか? 私は時間があります2016-04-03T18:30:00.000Z私は5:30を追加する必要があります。N1QLクエリの追加時間と分

答えて

2

DATE_ADD_STR(expression, n, part)日付機能を使用できます。あなたのクエリは、次のようになります。

SELECT 
    DATE_ADD_STR(DATE_ADD_STR(old_time, 5, "hour"), 30, "minute") AS new_time, ... 
FROM some_bucket 

ドキュメント:

を日付の計算を実行します。 nと部分は、間隔または の継続時間を定義するために使用され、その後、サポートされる形式の の日付文字列に追加(または減算)され、結果が返されます。パーツ:

  • "ミレニアム"
  • "世紀"
  • "十年"
  • "年"
  • "四半期"
  • "月"
  • "週"
  • "day"
  • "hour"
  • "分"
  • "第二"
  • "ミリ秒"

出典:http://developer.couchbase.com/documentation/server/4.5/n1ql/n1ql-language-reference/datefun.html

関連する問題