<?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.StockDao" >
<!--查询通知规则列表-->
<select id="queryNameFromCode" resultType="HashMap">
SELECT
name,
zuixinjia AS price
FROM
t_time_line
WHERE
code = #{code}
ORDER BY
shijian DESC
limit 1;
</select>
<!-- 按周查询最近一月涨幅优秀的票-->
<select id="queryDayPercentSum" resultType="HashMap">
SELECT
d.code,
c.name,
d.percent
FROM
t_tmp_day_percent d
LEFT JOIN t_code c ON d.`code` = c.`code`
WHERE
d.day = #{days}
<if test="days == 5">
AND d.percent > 30
AND d.percent < 50
</if>
<if test="days == 10">
AND d.percent > 50
AND d.percent < 100
</if>
<if test="days == 15">
AND d.percent > 80
AND d.percent < 150
</if>
<if test="days == 20">
AND d.percent > 120
AND d.percent < 200
</if>
ORDER BY
d.percent DESC;
</select>
<!-- 按code查询一支票的日线-->
<select id="queryDayLineFromCode" resultType="HashMap">
SELECT
code,
name,
riqi,
kaipan,
shoupan,
zuigao,
zuidi,
zhenfu,
percent
FROM
t_day_line
WHERE
CODE = #{code}
ORDER BY
riqi DESC
LIMIT 30;
</select>
<!-- 按code查询一支票的今日时分线-->
<select id="queryTimeLineFromCode" resultType="HashMap">
SELECT
code,
name,
shijian,
zuixinjia,
percent,
zhenfu,
zuigao,
zuidi,
jinkai,
zuoshou
FROM
t_time_line
WHERE
CODE = #{code}
ORDER BY
shijian DESC
LIMIT 83;
</select>
<!-- 按code查询一支票的板块-->
<select id="queryBanKuaiFromCode" resultType="HashMap">
SELECT
bkName,
bkCode
FROM
t_bankuai_gegu
WHERE
CODE = #{code}
ORDER BY
bkCode;
</select>
</mapper>