【发布时间】:2018-08-01 14:51:57
【问题描述】:
我有一列存储为例如 0545(上午 5:45)的时间和存储为 20180801 的日期列。我想将它们组合成一个值 2018/08/01 05:45 am)我如果这有所不同,我将通过 ODBC 连接执行此操作。我可以在日期列上使用 STR_TO_DATE 但我无法确定时间列。谢谢。
【问题讨论】:
我有一列存储为例如 0545(上午 5:45)的时间和存储为 20180801 的日期列。我想将它们组合成一个值 2018/08/01 05:45 am)我如果这有所不同,我将通过 ODBC 连接执行此操作。我可以在日期列上使用 STR_TO_DATE 但我无法确定时间列。谢谢。
【问题讨论】:
在整个事情上使用str_to_date():
select str_to_date(concat(datecol, timecol), '%Y%m%d%h%i')
【讨论】: