otc-exchange-date-mapper.xml
633 Bytes
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<!-- 交易日 @author 仝玉甫 -->
<mapper namespace="com.cjs.cms.dao.pub.OtcExchangeDateDao">
<!-- 查询当前日期前指定的排名的交易日 -->
<select id="queryBeforeDay" parameterType="int" resultType="int">
SELECT INIT_DATE
FROM (
SELECT DENSE_RANK() OVER(ORDER BY T.INIT_DATE DESC) RANK, T.INIT_DATE
FROM HS_OTC.OTCEXCHANGEDATE T
<![CDATA[WHERE T.INIT_DATE < TO_NUMBER(TO_CHAR(SYSDATE, 'yyyymmdd')))]]> R
WHERE R.RANK = #{rank}
</select>
</mapper>