Конвертируйте десятичное число DB2 в дату и время, а затем рассчитайте минуты между датами и временем - PullRequest
0 голосов
/ 05 июля 2018

Сэр, у меня 4 десятичных столбца

дата в

||    timein       ||  Dateout    || Timeout  || calculate_between_mintues 
-----------------------------------------------------------
20180501      || 093012      ||  20180501    || 103012 || ?
20180501      || 233013      ||  20180502    || 042012 || ?

как рассчитать минуты между датой и временем и датой и временем

1 Ответ

0 голосов
/ 17 июля 2018

Вы можете преобразовать десятичные дроби в char, объединить их, а затем сделать разницу временных отметок в минутах

TIMESTAMPDIFF(4, CHAR(TIMESTAMP_FORMAT(CONCAT(TO_CHAR(DATEOUT),TO_CHAR(TIMEOUT)),
'YYYY-MM-DD HH24:MI:SS') - TIMESTAMP_FORMAT(CONCAT(TO_CHAR(DATEIN),TO_CHAR(TIMEIN)),
'YYYY-MM-DD HH24:MI:SS')))                               
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...