Использование функции TRUNC для строк и чисел отличается:
- Для строк TRUNC обрезает указанную дату по формату, округляя или обрезая её по году, месяцу или дню. 2 Формат может быть указан как год, месяц или день (‘year’, ‘day’ или ‘month’). 2
- Для чисел TRUNC возвращает число, усечённое до определённого количества знаков после запятой. 3 Если параметр отрицательный, усекаются цифры слева от десятичной точки. 3
Таким образом, для строк TRUNC работает с датами, а для чисел — с числовыми значениями, возвращая их усечённую версию с заданным количеством десятичных знаков. 23