WHEN t.delivery_time is not null and t.sign_time IS NULL AND TIMESTAMPDIFF(HOUR, CONCAT(DATE(t.delivery_time), ' 08:00:00'), NOW()) > 24 THEN t.plan_num
WHEN t.delivery_time is not null and t.sign_time IS not NULL AND TIMESTAMPDIFF(HOUR, CONCAT(DATE(t.delivery_time), ' 08:00:00'), t.sign_time) > 24 THEN t.sign_num
ELSE 0
END) qscs,
sum(case
WHEN t.sign_time is not null and t.review_time IS NULL AND TIMESTAMPDIFF(HOUR, CONCAT(DATE(t.delivery_time), ' 08:00:00'), NOW()) > 48 THEN t.sign_num
WHEN t.sign_time is not null and t.review_time IS not NULL AND TIMESTAMPDIFF(HOUR, CONCAT(DATE(t.delivery_time), ' 08:00:00'), t.review_time) > 48 THEN t.sign_num
ELSE 0
END) fhcs
from logpm_quality_deliver t
where t.plan_train_number is not null
<iftest="query.startTaskTime != null and query.startTaskTime != ''">