mybatis 日期范围查询统计

//由于数据表日期到秒而我们需求查询精确到天所以处理了下DATE_FORMAT(finish_time, '%Y-%m-%d')
<select id="getDatesOrders" parameterType="java.util.Map" resultType="java.util.HashMap">
  select
  DATE_FORMAT(finish_time, '%Y-%m-%d') as finishTime,sum(paid_amount) as sumFee,count(1) as countOrder
  from oto_order
  where finish_time&gt;=#{startTimeStr} and finish_time&lt;=#{endTimeStr} and store_id = #{storeId} and order_status =5
  group by DATE_FORMAT(finish_time, '%Y-%m-%d')
</select>
<select id="getOrderDetailList" parameterType="java.util.Map" resultType="java.util.HashMap">
  select
  DATE_FORMAT(finish_time, '%Y-%m-%d') as finishTime,paid_amount as sumFee,order_no as orderNo
  from oto_order
  where finish_time&gt;=#{timeStr} and finish_time&lt;(#{endTimeStr}) and store_id = #{storeId} and order_status =5

</select>

猜你喜欢

转载自blog.csdn.net/Lucky____Boy/article/details/88020674