我有一个要求,数据库中的一个字段就像
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'))%)');