//由于数据表日期到秒而我们需求查询精确到天所以处理了下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>=#{startTimeStr} and finish_time<=#{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>=#{timeStr} and finish_time<(#{endTimeStr}) and store_id = #{storeId} and order_status =5 </select>
mybatis 日期范围查询统计
最新推荐文章于 2025-05-16 08:44:38 发布