NSQLクエリ(便利なNEXT_DAY関数)

Document created by shoichi.sugawara Employee on Jul 15, 2015
Version 1Show Document
  • View in full screen mode

文書番号: JTEC2085

製品名:   Clarity12.x Clarity13.x

プラットフォーム: Windows

データベース:Oracle

 

 

◆ 概要説明

NSQLクエリにて、現在の週の月曜日の日付を取得したいがどのようなクエリが必要でしょうか?

 

◆ 解決策

NEXT_DAY関数を用いることで可能です。NEXT_DAY関数は基準となる日付式の翌日以降の
指定した曜日の日付を返します。

構文 NEXT_DAY(基準となる日付式,週初めからの日数)

NLS_TERRITORY = 'JAPAN'や'AMERICA' においては 1 は日曜日、7 は土曜日となります。
そのため、

 NEXT_DAY(CURRENT_DATE - 7 ,2)

の結果は、その週の月曜日の日付を返します。

 

Attachments

    Outcomes