ページのトップに戻る
Interstage Data Effector ユーザーズガイド

A.1.13 日時データ検索

日時データによる検索には、以下があります。

例として以下の文書があるものとします。

文書A

商品名

入荷日時

産地

発送日

発送時間

オレンジ

2008/01/01 09:00:00

アメリカ

TUE DEC 25 2007

12.00.00

バナナ

2008/08/20 12:00:00

フィリピン

MON AUG 18 2008

15.20.30

グレープ

2008/11/05 13:10:55

フランス

WED OCT 29 2008

18.15.15

メロン

2008/01/15 18:20:40

イタリア

FRI JAN 11 2008

9.00.00

パイナップル

2008/07/20 20:20:20

シンガポール

SAT JUL 19 2008

20.00.00

日付検索

左辺に指定した要素または日付値関数の値と、キーワードに指定した日付リテラルを比較します。


発送日が2008年以降の商品を検索します。

検索条件
convert_date($発送日,"DY MON DD YYYY")  >=  date("2008-01-01")
結果

商品名

入荷日時

産地

発送日

発送時間

バナナ

2008/08/20 12:00:00

フィリピン

MON AUG 18 2008

15.20.30

グレープ

2008/11/05 13:10:55

フランス

WED OCT 29 2008

18.15.15

メロン

2008/01/15 18:20:40

イタリア

FRI JAN 11 2008

9.00.00

パイナップル

2008/07/20 20:20:20

シンガポール

SAT JUL 19 2008

20.00.00


時刻検索

左辺に指定した要素または時刻関数の値と、キーワードに指定した時刻リテラルを比較します。

発送時間が18時以降の商品を検索します。

検索条件
convert_time($発送時間,"hh.mm.ss")  >=  time("18:00:00")
結果

商品名

入荷日時

産地

発送日

発送時間

グレープ

2008/11/05 13:10:55

フランス

WED OCT 29 2008

18.15.15

パイナップル

2008/07/20 20:20:20

シンガポール

SAT JUL 19 2008

20.00.00

日時検索

左辺に指定した要素または日時値関数の値と、キーワードに指定した日時リテラルを比較します。


入荷日時が2008年8月の12時以降の商品を検索します。

検索条件
convert_datetime($入荷日時,"YYYY/MM/DD hh:mm:ss") >= datetime("2008-08-01 12:00:00")
結果

商品名

入荷日時

産地

発送日

発送時間

バナナ

2008/08/20 12:00:00

フィリピン

MON AUG 18 2008

15.20.30

グレープ

2008/11/05 13:10:55

フランス

WED OCT 29 2008

18.15.15

参照

日時関数の詳細については、“A.10 日時関数”を参照してください。