BEGINは、Periodデータ型の開始境界値を返します。
SELECT * FROM employee WHERE BEGIN(period1) = DATE '2004-06-19';
period1がPERIOD(DATE)列の次のemployeeテーブルに対して、問合わせを実行したとします。
ename dept period1
----- ----------- ----------------------------
Jones Sales ('2004-01-02', '2004-01-05')
Adams Marketing ('2004-06-19', '2005-02-09')
Mary Development ('2004-06-19', '2005-01-05')
Simon Sales ('2004-06-22', '2005-01-07')
結果は以下のようになります。
ename dept period1
----- ----------- ----------------------------
Adams Marketing ('2004-06-19', '2005-02-09')
Mary Development ('2004-06-19', '2005-01-05')