SQL Netezza - Как округлить дату до ближайшего часа - PullRequest
1 голос
/ 12 января 2020

пожалуйста, мне нужно получить Как округлить дату и время до ближайшего часа из поля, как показано ниже

2019-09-29 13:05:42
2019-09-29 13:06:16
2019-09-29 13:04:43

1 Ответ

2 голосов
/ 12 января 2020

Вы можете использовать date_trunc(). Если под «круглым» подразумевается усечение, то есть встроенная функция:

date_trunc('hour', col)

Если под «круглым» вы действительно подразумеваете «круглый», то:

date_trunc('hour', col + interval '30 minute')
...