|
@ -1758,11 +1758,23 @@ public class StatisticsService extends BaseService {
|
|
|
throw new Exception("时间区间错误");
|
|
|
}
|
|
|
|
|
|
String sql = "SELECT DATE_FORMAT(t.czrq,'%Y-%m') mt,ifnull(ROUND(AVG(s.score),1),0) as avgCount " +
|
|
|
" FROM wlyy_consult_team t " +
|
|
|
" LEFT JOIN wlyy_doctor d ON d.code = t.doctor " +
|
|
|
" LEFT JOIN wlyy_evaluate_score s ON s.consult = t.consult " +
|
|
|
" WHERE t.czrq >=? AND t.czrq <=?";
|
|
|
String sql = "SELECT " +
|
|
|
" DATE_FORMAT(t.czrq, '%Y-%m') mt, " +
|
|
|
" ifnull(ROUND(AVG(s.score), 1), 0) AS avgCount " +
|
|
|
" FROM " +
|
|
|
" ( " +
|
|
|
" SELECT " +
|
|
|
" m.doctor, " +
|
|
|
" m.consult, " +
|
|
|
" m.czrq " +
|
|
|
" FROM " +
|
|
|
" wlyy_consult_team m " +
|
|
|
" WHERE " +
|
|
|
" m.czrq >= ? " +
|
|
|
" AND m.czrq <= ? " +
|
|
|
" ) t " +
|
|
|
" LEFT JOIN wlyy_doctor d ON d. CODE = t.doctor " +
|
|
|
" JOIN wlyy_evaluate_score s ON s.consult = t.consult";
|
|
|
//市级
|
|
|
if ("4".equals(level)) {
|
|
|
sql += " AND d.city = ? ";
|