<?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.luck.LuckDao" >
<select id="doQueryHistoryList" resultType="HashMap">
SELECT ${column}, count(*) as num FROM (
SELECT * FROM t_history WHERE DATE_FORMAT(createTime,'%Y-%m-%d') < #{day} ORDER BY createTime DESC limit #{limit}
) t GROUP BY ${column} ORDER BY num DESC, ${column};
</select>
<select id="doQueryHistoryListAll" resultType="HashMap">
SELECT t.*, h.period, h.a, h.b, h.c, h.d FROM t_compare t LEFT JOIN t_history h ON h.createTime = t.day ORDER BY t.day DESC;
</select>
<select id="queryHistoryFormulaListAll" resultType="HashMap">
SELECT t.*, h.period, h.a, h.b, h.c, h.d, h.e FROM t_compare_2 t LEFT JOIN t_history h ON h.createTime = t.day ORDER BY t.day DESC;
</select>
<select id="queryHistoryFormulaNoMinusListAll" resultType="HashMap">
SELECT t.*, h.period, h.a, h.b, h.c, h.d, h.e FROM t_compare_3 t LEFT JOIN t_history h ON h.createTime = t.day ORDER BY t.day DESC;
</select>
<select id="queryHistoryFormulaM2ListAll" resultType="HashMap">
SELECT t.*, h.period, h.a, h.b, h.c, h.d, h.e FROM t_compare_m2 t LEFT JOIN t_history h ON h.createTime = t.day ORDER BY t.day DESC;
</select>
<select id="queryHistoryFormulaM3ListAll" resultType="HashMap">
SELECT t.*, h.period, h.a, h.b, h.c, h.d, h.e FROM t_compare_m3 t LEFT JOIN t_history h ON h.createTime = t.day ORDER BY t.day DESC;
</select>
<select id="queryHistoryFormulaM4ListAll" resultType="HashMap">
SELECT t.*, h.period, h.a, h.b, h.c, h.d, h.e FROM t_compare_m4 t LEFT JOIN t_history h ON h.createTime = t.day ORDER BY t.day DESC;
</select>
<select id="queryHistoryFormulaM5ListAll" resultType="HashMap">
SELECT t.*, h.period, h.a, h.b, h.c, h.d, h.e FROM t_compare_m5 t LEFT JOIN t_history h ON h.createTime = t.day ORDER BY t.day DESC;
</select>
<select id="queryHistoryFormulaM6ListAll" resultType="HashMap">
SELECT t.*, h.period, h.a, h.b, h.c, h.d, h.e FROM t_compare_m6 t LEFT JOIN t_history h ON h.createTime = t.day ORDER BY t.day DESC;
</select>
</mapper>