Teradata SQL - количество часов в минутах - PullRequest
0 голосов
/ 27 сентября 2019

У меня есть столбец с указанными ниже значениями, и мне интересно, как я могу изменить его на количество минут.

100 is 1 hr 00 min -> 60
200 is 2 hrs 00 min -> 120

Мой столбец целое.

1 Ответ

0 голосов
/ 27 сентября 2019

Если это всегда INTEGER в формате HHMM или HMM, то вы можете сделать это:

((MyColumn / 100) * 60) + MyColumn MOD 100

Это позволит извлечь часы и преобразовать их в минуты, извлечьминут, а затем сложите их вместе.

SQL Fiddle (Postgres)

...