Sql server SQL从日期插入日期时间+;时间跨度

Sql server SQL从日期插入日期时间+;时间跨度,sql-server,Sql Server,我正在将一个旧数据库迁移到一个新数据库中,出现了一个问题,因为我不确定如何将日期和时间跨度合并到一个日期时间中 日期为日/月/年格式 时间是以hh:mm:ss格式显示的 在我的列中,这是一个日期时间,我只需要将这2个添加到dd/MM/yyyy hh:MM:ss中 更新 数据类型都是varchar 日期为(varchar(50) 时间是varchar(8) 这是在2017年ssms中,我认为您可以同时使用datetime和add DECLARE @date varchar(50) = '06/26

我正在将一个旧数据库迁移到一个新数据库中,出现了一个问题,因为我不确定如何将日期和时间跨度合并到一个日期时间中

日期为日/月/年格式 时间是以
hh:mm:ss
格式显示的

在我的列中,这是一个日期时间,我只需要将这2个添加到dd/MM/yyyy hh:MM:ss中

更新

数据类型都是varchar

日期为(varchar(50) 时间是varchar(8)


这是在2017年ssms中,我认为您可以同时使用datetime和add

DECLARE @date varchar(50) = '06/26/2019'
DECLARE @timespan varchar(8) = '10:29:30'

SELECT CAST(@date AS DATETIME) + CAST(@timespan AS DATETIME)

您要迁移到哪个版本的SQL Server?您能确认现有的列数据类型吗?更新了POST。刚测试过,它确实有效,但必须采用这种给定的格式。谢谢!