Функции TO_DATE и TRUNC в Oracle отличаются по своему назначению:
- TO_DATE преобразует строку в дату. orasql.ru sky.pro Функция принимает два параметра: строку, содержащую в себе дату, и строку, которая указывает, как нужно интерпретировать первый параметр (где в этой дате год, месяц, число и т. п.). orasql.ru
- TRUNC округляет дату до определённой точности. orasql.ru Под точностью в округлении даты следует понимать ту её часть (день, месяц, год, час, минута), которая не будет приведена к единице, а будет такой же, как и в исходной дате. orasql.ru
Таким образом, TO_DATE используется для преобразования строк в даты, а TRUNC — для округления дат до определённого уровня точности. sky.pro oracle-base.com