select * form TEST
where 1=1
<isEqual #dddd# value="3">
and time between '2013010101' and '20130303'
</esEqual >
위와 같은 동적 쿼리를 순수 oracle만 이용해서 표현은 안되나요?
time 컬럼값이 null을 포함하지 않는다면
where time between DECODE ( #dddd#, '3', '20130101', '00000000' )
and DECODE ( #dddd#, '3', '20130303', '99991231' )