如果在星期六下午5点提出投诉并在星期一下午1点关闭,则应在星期日24小时内将票据排除在外。
投诉创建日期:2014年9月24日,星期六下午6:00
投诉截止日期:2014年9月26日,星期一下午6:00
所用时间:1天而非2天
需要建议..
答案 0 :(得分:0)
您可以尝试这样的事情: -
SELECT CASE WHEN DAYNAME(DATE_ADD(Complaint_Creation_Date, INTERVAL 1 day)) = 'Sunday'
THEN (TIMESTAMPDIFF(HOUR,Complaint_Creation_Date,Complaint_Closed_Date))/24 - 1 AS "TIME TAKEN"
ELSE
(TIMESTAMPDIFF(HOUR,Complaint_Creation_Date,Complaint_Closed_Date))/24 AS "TIME TAKEN"
END
FROM YOUR_TABLE;