mapper時間條件查詢

  select
    <include refid="Base_Column_List" />
    from meet_room
    where
   <![CDATA[ mr_open_time <= #{startTime,jdbcType=VARCHAR} and
     mr_close_time >= #{startTime,jdbcType=VARCHAR} and
     mr_open_time <= #{lastTime,jdbcType=VARCHAR} and mr_close_time >= #{lastTime,jdbcType=VARCHAR} and mr_count >= #{counts,jdbcType=INTEGER} and
     mr_id not in (select or_mr_id from order_record
    where
    (or_time < #{dateTime,jdbcType=TIMESTAMP }
    and or_use_time > #{dateTime,jdbcType=TIMESTAMP })
    or (or_time < #{dateUseTime,jdbcType=TIMESTAMP}
    and  or_use_time> #{dateUseTime,jdbcType=TIMESTAMP})
    )
    ]]>
    order by mr_count

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章