Я менее уверен насчет ошибки, но согласен с комментарием Джона Скотта: следующий запрос работает без ошибок.
Select now()::time;
Он выводит что-то вроде:
09: 23: 49.697401
Содержит время с 6 цифрами после секунд.
Если вы просто добавите параметр времени до, сколько цифр вам нужно после секунд, как показано ниже.Вот его 0
.
Select now()::time(0);
Это выдаст:
09: 23: 49
Если вы сделаете;
Select now()::time(1);
Будет выведено:
09: 23: 49,6
Надеюсь, что он ответит на ваш вопрос.