это выражение: convert (datetime, convert (datetime, GETDATE (), 103), 120) работает нормально, поэтому, если вы получите сообщение об ошибке, вы можете забыть об установке значения @ s1from, в вашем коде нет строки,Попробуйте
DECLARE @s1from datetime
SET @s1from = GETDATE()
SELECT convert(datetime,convert(datetime,@s1from,103),120)