【发布时间】:2016-04-16 14:13:49
【问题描述】:
我需要更新 MySQL 表中的一堆日期,同时保留日期的时间部分。比如我是这样加入的:
select crt.StartTime, crt.EndTime, crs.WorkDate
from CrewReportTimesheet crt
join CrewReportSummary crs
on crt.CrewReportSummaryID = crs.CrewReportSummaryID
crt.StartTime 和 crt.EndTime 的日期错误但时间正确。 crs.WorkDate 有正确的日期,但没有时间。因此,对于与上述连接匹配的所有记录,我需要将crt.StartTime 和crt.EndTime 设置为与crs.WorkDate 相同的日期,同时保留这些列中的时间。
以下是不良数据的示例:
注意前 2 列带有时间戳。时间对,日期不对。单元格 A1 和 B1 应该是 2015-12-19,就像 C1 一样。以此类推。
最好的方法是什么?提前致谢。
【问题讨论】:
-
你能展示一些示例数据吗?只有几行你想要的结果是什么?
-
@JorgeCampos 我发布了一些示例数据。