當我想從表it_Service_ticket中獲取數據時。該錯誤是「具有條款」在加入條件我想使用group by和having子句但得到錯誤?如何使用group by和條款
如何使用由具有條件組和
未知列「it_service_ticket.xetr」?請幫我
SELECT Assignedto,COUNT(Assignedto) as TC ,CONCAT(count(case when STATUS = 'CLOSE' then 1 else null end) * 100/count(1), '%') as SC ,CONCAT(count(case when STATUS = 'PENDING' then 1 else null end) * 100/count(1), '%') as PC ,SUM(TIMESTAMPDIFF(MINUTE,Request_Date, Xetr))/60 as WH ,(540-sum(TIMESTAMPDIFF(MINUTE,Request_Date, Xetr)))/60 as VH, COUNT(Feedback_Rate)/COUNT(Assignedto)*100 as Feed_Percent, SUM(Feedback_Rate)/(count(Feedback_Rate)*5)*5 as AVG_Feedback FROM `it_service_ticket` INNER JOIN `it_problem` ON `it_service_ticket`.`it_problem_id`=`it_problem`.`it_problem_id` INNER JOIN `city_master` ON `it_service_ticket`.cityid=`city_master`.city_id GROUP BY Assignedto HAVING `it_service_ticket`.`xetr` BETWEEN '2017-01-01 12:00:00 AM' AND '2017-03-31 12:00:00 PM' ;
你說要通過使用組和有,怎麼來的? (因爲你不知道如何使用它們......) – jarlh
是的我知道,但在我的查詢中,它不工作。 –