| | |
| | | <?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="com.vincent.rsf.server.manager.mapper.AsnOrderMapper"> |
| | | |
| | | <select id="getStockTrand" resultType="com.vincent.rsf.server.manager.controller.dto.StockTransItemDto"> |
| | | SELECT * FROM |
| | | ( |
| | | SELECT |
| | | id, |
| | | IF ( task_type = 1, COUNT( 1 ), 0 ) AS in_qty, |
| | | IF ( task_type = 1, SUM( anfme ), 0 ) AS in_anfme, |
| | | IF ( task_type = 101, SUM( anfme ), 0 ) AS out_anfme, |
| | | IF ( task_type = 101, COUNT( 1 ), 0 ) AS out_qty, |
| | | task_type, |
| | | day_time AS order_time |
| | | FROM |
| | | view_stock_statistic |
| | | WHERE |
| | | task_type IN (1, 101) |
| | | AND |
| | | `day_time` BETWEEN ( CURDATE() - INTERVAL 1 MONTH ) |
| | | AND CURDATE() |
| | | GROUP BY |
| | | `day_time`, task_type,id |
| | | ) t |
| | | </select> |
| | | </mapper> |