Ovenstående kode vil fungere med MS SqlServer 2008, men denne kode fungerer ikke med MS SqlServer 2012 eller nyere. Jeg er stødt på det samme problem og løser det sådan her.
DECLARE @today_start datetime
DECLARE @dail_time time
SELECT @today_start = convert(datetime, @dayStr,103) + CAST(@dail_time as DATETIME)