WHEN TIMEDIFF(IFNULL(MAX(punchtime),0),IFNULL(MIN(punchtime),0))>= TIME('06:00:00')
THEN
CONCAT('Status:P|InTime:',MIN(DATE_FORMAT(punchtime,'%H:%i:%s')),
'|OutTime:',MAX(DATE_FORMAT(punchtime,'%H:%i:%s')))
Как мне написать этот случай в Spark sql
, чтобы получить разницу во времени и оценить, а затем распечатать требуемый статус
Любая помощь будет оценена Спасибо.