假设我有三个字段date
,time
,ETA
,我将如何将它们全部合并为1个输出 - resultDate
?
Date
(日期类型)是2016-02-02
Time
(时间类型)是23:45:00
ETA
(int type)是19分钟
所以,理想的结果是:2016-02-03 00:04:00
答案 0 :(得分:1)
select timestamp('2016-02-02', '23:45:00') + interval 19 minute
返回' 2016-02-03 00:04:00'
所以在你的情况下你可以使用
timestamp(Date, Time) + interval ETA minute