| | |
| | | <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> |
| | |
| | | </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 |