<?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" >
<mapper namespace="me.bello.eastline.dao.HuanShouLvDao" >
<!--获取最新换手率预警列表-->
<select id="doQueryHuanShouLvNotifyList" resultType="HashMap">
SELECT
`code`,
`name`,
`shijian`,
`percent`,
`huanshoulv`,
`tag1`,
`tag2`
FROM
`t_notify_huanshoulv`
WHERE
<choose>
<when test="day != null and day != ''">
`shijian` LIKE concat(#{day}, '%')
</when>
<otherwise>
`shijian` LIKE concat('2020-12-22', '%')
</otherwise>
</choose>
ORDER BY
`tag2` DESC, `tag1` DESC, (`huanshoulv` + 0) DESC;
</select>
<!--查个股换手率-->
<select id="doQueryHuanShouLvFromCode" resultType="HashMap">
SELECT
`t1`.`code`,
`t1`.`riqi`,
`t1`.`shoupan`,
`t1`.`percent`,
(
SELECT
`t2`.`huanshoulv`
FROM
`t_time_line` `t2`
WHERE
`t2`.`code` = `t1`.`code`
AND `t2`.`shijian` LIKE concat(`t1`.`riqi`, ' 15:00%')
) `hsl`
FROM
`t_day_line` `t1`
WHERE
`t1`.`code` = #{code}
ORDER BY
`t1`.`riqi` DESC
LIMIT 200;
</select>
</mapper>