Я пытаюсь выбрать определенный период времени (день и часы), чтобы получить среднее количество секунд, которые люди тратят на просмотр определенного канала.
Я попробовал эту конкретную функцию: (to_date)
select cust_id, ini_datetime,end_datetime, avg(qtd_seconds) as Avg_Sec, Channel
from crm.tmp_4
where ini_datetime between ( to_date(2019-11-30 17:50:00.0, 'YYYY-MM-DD HH24:MI:SS.FF') and
to_date(2019-11-30 18:00:00.0,'YYYY-MM-DD HH24:MI:SS.FF') )
and end_datetime between ( to_date(2019-11-30 19:40:00.0,'YYYY-MM-DD HH24:MI:SS.FF') and to_date(2019-11-30 19:50:00.0,'YYYY-MM-DD HH24:MI:SS.FF') )
group by cust_id,ini_datetime,end_datetime, Channel
но это дает мне эту ошибку: «Строка ParseException 3:50 не может распознать ввод рядом с« 17 »:« 50 »». Кто-нибудь знает, как решить эту проблему?
Я также пробовал to_timestamp и не работал.
Благодарю вас!