From 9c7ff52aef5dc4845b2d507d530c6c5cf18f2491 Mon Sep 17 00:00:00 2001 From: kongdeqiang <123456> Date: 星期一, 13 二月 2023 17:16:07 +0800 Subject: [PATCH] 增加功能 --- xboot-modules/xboot-your/src/main/resources/mapper/SignCountMapper.xml | 33 ++++++++++++++------------------- 1 files changed, 14 insertions(+), 19 deletions(-) diff --git a/xboot-modules/xboot-your/src/main/resources/mapper/SignCountMapper.xml b/xboot-modules/xboot-your/src/main/resources/mapper/SignCountMapper.xml index 6ff70ab..ea85e3e 100644 --- a/xboot-modules/xboot-your/src/main/resources/mapper/SignCountMapper.xml +++ b/xboot-modules/xboot-your/src/main/resources/mapper/SignCountMapper.xml @@ -80,22 +80,22 @@ <select id="signCount" resultType="cn.exrick.xboot.your.entity.OrderStatusCount"> SELECT - DATE_FORMAT(send_date,'%Y-%m-%d') as sendDate, + CONCAT_WS('',YEAR(send_date),'骞�',MONTH(send_date),'鏈�')sendMonth, + DATE(DATE_FORMAT(send_date,'%Y-%m-%d') ) sendDate, + car_name, + batch, + SUM( amount ) amount, + SUM( abnormal_sign ) as abnormalSign, + SUM( not_sign_count ) as notSignCount, + SUM( sign_count ) as signCount , + CONCAT_WS( '',( FORMAT((SUM( sign_count ) / SUM( amount )),4 ) *100), '%') as proportion, (CASE `batch` WHEN '01娈�' THEN batch ELSE 0 END) as 'oneBatch', (CASE `batch` WHEN '02娈�' THEN batch ELSE 0 END) as 'twoBatch', (CASE `batch` WHEN '03娈�' THEN batch ELSE 0 END) as 'threeBatch', (CASE `batch` WHEN '04娈�' THEN batch ELSE 0 END) as 'fourBatch', (CASE `batch` WHEN '05娈�' THEN batch ELSE 0 END) as 'fiveBatch', - CONCAT_WS('',YEAR(send_date),'骞�',MONTH(send_date),'鏈�')sendMonth, - amount, - abnormal_sign as abnormalSign, - not_sign_count as notSignCount, - sign_count as signCount , - CONCAT_WS( '',ROUND(proportion,0), '%') as proportion, - car_name, - line, - batch, - user_name as userName + user_name as userName, + line FROM t_sign <where> @@ -123,16 +123,11 @@ </if> </where> GROUP BY - send_date, car_name, - line, + send_date, batch, - amount, - abnormal_sign, - not_sign_count, - sign_count, - proportion, - user_name + user_name, + line ORDER BY line ASC, send_date asc -- Gitblit v1.9.1