FarmSaleMapper.xml 1.5 KB

12345678910111213141516171819202122232425262728293031323334
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
  3. <mapper namespace="com.huimv.admin.farm.mapper.FarmSaleMapper">
  4. <select id="moneyCount" resultType="com.huimv.admin.farm.entity.vo.CountScreenVo">
  5. select IFNUll(sum(sale_money),'0') countMoney,farm_id farmId from farm_sale
  6. ${ew.customSqlSegment}
  7. </select>
  8. <select id="analysis" resultType="com.huimv.admin.farm.entity.vo.AnalysisVo2">
  9. select sum(sale_money) 'values',sale_time 'createTime',produce_type 'type' from farm_sale
  10. ${ew.customSqlSegment}
  11. group by produce_type,DATE_FORMAT(sale_time,'%y-%m-%d')
  12. </select>
  13. <select id="saleAnalysis" resultType="com.huimv.admin.farm.entity.vo.AnalysisVo">
  14. select IFNULL(sum(sale_money),'0') 'values',sale_time 'createTime' from farm_sale
  15. ${ew.customSqlSegment}
  16. group by DATE_FORMAT(sale_time,'%y-%m')
  17. </select>
  18. <select id="listBySale" resultType="com.huimv.admin.farm.entity.vo.ScreenSaleVo">
  19. select IFNULL(sum(sale_money),'0') 'values',produce_type 'type' from farm_sale
  20. ${ew.customSqlSegment}
  21. group by produce_type
  22. </select>
  23. <select id="litsByTime" resultType="com.huimv.admin.farm.entity.vo.AnalysisVo">
  24. select IFNULL(sum(sale_money),'0') 'values',sale_time 'createTime' from farm_sale
  25. ${ew.customSqlSegment}
  26. group by DATE_FORMAT(sale_time,'%y-%m-%d')
  27. order by sale_time asc
  28. </select>
  29. </mapper>