写法一:
AND(
( CONFIRM_BEGIN_TIME between #{confirmBeginDate} and TRUNC(#{confirmEndDate})+1 )
OR ( CONFIRM_END_TIME between #{confirmBeginDate} and TRUNC(#{confirmEndDate})+1 )
OR ( #{confirmBeginDate} between CONFIRM_BEGIN_TIME AND CONFIRM_END_TIME )
OR ( #{confirmEndDate} between CONFIRM_BEGIN_TIME AND CONFIRM_END_TIME )
)
写法二:
CONFIRM_END_TIME >= #{beginDate} AND #{endDate} > CONFIRM_BEGIN_TIME