12345678910111213141516171819202122232425262728293031323334 |
- <?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="cn.newfeifan.mall.module.distri.dal.mysql.consumptiontopuplog.ConsumptionTopUpLogMapper">
- <!--
- 一般情况下,尽可能使用 Mapper 进行 CRUD 增删改查即可。
- 无法满足的场景,例如说多表关联查询,才使用 XML 编写 SQL。
- 代码生成器暂时只生成 Mapper XML 文件本身,更多推荐 MybatisX 快速开发插件来生成查询。
- 文档可见:https://www.zhongxing.cn/MyBatis/x-plugins/
- -->
- <select id="ptTopUpWithUserTopUpList"
- resultType="cn.newfeifan.mall.module.distri.controller.admin.integraltopuplog.vo.TopUpRespVO">
- SELECT
- DATE(combined.date) AS date,
- SUM(combined.conut) AS consumptionPoints
- FROM (
- SELECT
- DATE(create_time) AS date,
- sum(integral_points) AS conut
- FROM distri_integral_top_up_log where deleted = 0 GROUP BY date(create_time)
- ) AS combined
- GROUP BY DATE(combined.date)
- HAVING SUM(combined.conut) > 0
- ORDER BY date
- </select>
- <select id="getTotalConsumptionPoints" resultType="java.lang.Long">
- SELECT
- SUM(integral_points) total
- FROM
- distri_integral_top_up_log where deleted = 0
- </select>
- </mapper>
|