0

データベース内の 1 つのフィールドが次のようなものであるという要件があります

select distinct workorder_ref,workorder_tag from repository.tblworkorder a
where  REGEXP_LIKE (workorder_tag,'^20130912');

次のような出力が得られます。

workorder_ref   workorder_tag
AJYAMOI         20130912-050226
AJYAXDX         20130912-085750
AJYAXEC         20130912-085753
AJYBLGT         20130912-102759

しかし、クエリでわかるように、例では日付 yyyymmdd 形式 (20130912) をハードコーディングしました。それで、それについて何か方法はありますか?以下のようなことを考えていましたが、役に立ちません。

select distinct workorder_ref from repository.tblworkorder a where REGEXP_LIKE
(workorder_tag,'((to_char(sysdate,'YYYYMMDD'))%)');
4

3 に答える 3