我有以下场景,我需要为此编写 sql 查询。
我有 ICCID 表和 ICCID 属性表,其中包含以下信息。
我想找出所有在 2012 年 12 月处于删除状态的活动 iccid 和 iccid。对于处于删除状态的 ICCID,date.to.change
键入记录 ICCID 删除日期的 ICCID 属性表本身。
this is my attempt, but that did not worked
select e.ID_ICCID from ICCID_PROPERTY e where
e.c_key ='STATE' and e.c_value='Active' or(
e.c_key ='STATE' and
e.c_value='Removed' and
e.c_key='date.to.change' and
to_date(e.c_value,'yyyymmdd') >=to_date('2012-DEC-01 00:00:00', 'YYYY-MON-DD HH24:MI:SS') and
to_date(e.c_value,'yyyymmdd') <= to_date('2012-DEC-31 23:59:59', 'YYYY-MON-DD HH24:MI:SS')
))
提前感谢您的帮助