trunc даты и времени

Рейтинг: 0Ответов: 2Опубликовано: 12.01.2023

Есть таблица, в которой есть столбец с типом TIMESTAMP. Данные в нем подобны этому: 27-FEB-22 01.40.18.000000 AM

Как урезать эти данные до секунд? Ожидаемый результат: 27-FEB-22 01:40:18 AM

СУБД - ORACLE

Ответы

▲ 0Принят

Тип date содержит данные до секунд
Перевести можно так:

select
....
cast(old_timestamp_column as date) as new_date_column,
....
from ....
▲ 0
select 
replace ('27-FEB-22 01.40.18.000000 AM', '.000000','') as Resultat
from dual

RESULTAT             
---------------------
27-FEB-22 01.40.18 AM

если просто текст?