oracle時間段查詢-00:00:00開始

來源:互聯網
上載者:User

標籤:select   user   博文   where   時間段   blog   apply   gre   oracle   

  之所以記錄一下這篇博文,是因為前段時間搞的一個查詢發現要從00:00:00這個時間段開始,必須要通過拼接字串。

<select id="queryApplyProgressList" parameterType="java.util.Map" resultType="java.util.Map">    SELECT T.*, U.USER_SINGLE_FEE      FROM TAB_TAG_LEASE_APPLY T    LEFT JOIN TAB_TAG_LEASE_USER U    ON T.APPLY_USER_ID = U.USER_ID     WHERE T.IS_DELETE = 0       AND T.APPLY_USER_ID = #{userId,jdbcType=INTEGER}    <if test="applyStatus != null">      AND T.APPLY_STATUS=#{applyStatus,jdbcType=INTEGER}    </if><--3天內的記錄-->    <if test="three != null">      AND T.CREATE_TIME <![CDATA[>=]]> TO_DATE(TO_CHAR(SYSDATE-3,‘yyyy/mm/dd‘)||‘ 00:00:00‘,‘yyyy/mm/dd hh24:mi:ss‘)      AND T.CREATE_TIME <![CDATA[<=]]> TO_DATE(#{listTime},‘yyyy/mm/dd hh24:mi:ss‘)    </if><--7天內的記錄-->    <if test="seven != null">      AND T.CREATE_TIME <![CDATA[>=]]> TO_DATE(TO_CHAR(SYSDATE-7,‘yyyy/mm/dd‘)||‘ 00:00:00‘,‘yyyy/mm/dd hh24:mi:ss‘)      AND T.CREATE_TIME <![CDATA[<=]]> TO_DATE(#{listTime},‘yyyy/mm/dd hh24:mi:ss‘)    </if><--30天內的記錄-->    <if test="month != null">      AND T.CREATE_TIME <![CDATA[>=]]> TO_DATE(TO_CHAR(SYSDATE-30,‘yyyy/mm/dd‘)||‘ 00:00:00‘,‘yyyy/mm/dd hh24:mi:ss‘)      AND T.CREATE_TIME <![CDATA[<=]]> TO_DATE(#{listTime},‘yyyy/mm/dd hh24:mi:ss‘)    </if><--半年內的記錄-->    <if test="halfYear != null">      AND T.CREATE_TIME <![CDATA[>=]]> TO_DATE(TO_CHAR(TRUNC(ADD_MONTHS(SYSDATE, -6)),‘yyyy/mm/dd‘)||‘ 00:00:00‘,‘yyyy/mm/dd hh24:mi:ss‘)      AND T.CREATE_TIME <![CDATA[<=]]> TO_DATE(#{listTime},‘yyyy/mm/dd hh24:mi:ss‘)    </if><--當前年的記錄-->    <if test="year != null">      AND TO_CHAR(T.CREATE_TIME, ‘yyyy‘) = TO_CHAR(SYSDATE, ‘yyyy‘)    </if>    ORDER BY T.CREATE_TIME DESC  </select>

  

oracle時間段查詢-00:00:00開始

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.